El peor resultado de los microservicios es un "monolito distribuido": servicios que están físicamente separados pero tan estrechamente acoplados que deben implementarse juntos — obtienes todos los costos de la distribución sin ninguna independencia.
Signos de un monolito distribuido
✗ Changing one service forces redeploying several others
✗ Services share a database / shared schema
✗ A single request fans out through many synchronous hops
✗ Releases must be coordinated across teams
→ you pay network + ops cost but lost independent deployability
