03/05/2020, 10:25 PM
Microservices make things more complicated, which is bad. They only make sense if they remove enough other pain (like being able partition code that a dev needs to know and hand it over to different, specialized teams) to balance the cost of complexity. For most companies time for microservices is going to be no earlier than after dev team exceeds 50 people.