A microservices legrosszabb kimenetele egy "elosztott monolith": olyan szolgáltatások, amelyek fizikailag elkülönültek, de olyan szorosan összekapcsoltak, hogy együtt kell telepíteni őket — az elosztás összes költségét megkapod, de egyáltalán nem független.
Az elosztott monolith jelei
✗ 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
