How breaking your system into services can increase complexity and slow everything down In the previous part, we discussed how to design systems that survive under pressure. Microservices are often seen as a solution to scaling and reliability. But in practice, many systems become slower and harder to manage after moving to microservices.

The problem is not microservices themselves. The problem