Why Segment Went Back to a Monolith
I think that the problem here was that they were fighting against Conway's Law: <a href="https://en.wikipedia.org/wiki/Conway%27s_law" rel="nofollow">https://en.wikipedia.org/wiki/Conway%27s_law</a><p>> Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.<p>I think microservices work well in organizations that are big enough to have a team per microservice. However if you've just split your monolith up and have the same team managing lots of microservices you've made a lot more work for the team without the organisational decoupling which are the real win of microservices.<p>In my experience it is really difficult to fight Conway's law, you have to work with it and arrange your business accordingly.