Bruno Pedro

Complexity in Microservices

As you add microservices to your stack, the number of connections follows Metcalfe’s law. In the simplest case, there’s just a single connection between two services. As you reach five services, connections can happen in 10 different ways. A stack with twenty services has 190 possible connections. The complexity of managing, supporting, and understanding those connections is something you should consider as your stack grows.

Complexity in Microservices: The number of connections between microservices follows Metcalfe’s law: \(n \cdot \frac{(n-1)}{2}\).

Have you ever faced complexity in microservices yourself? Learn more about it with this presentation about Asynchronous Microservices.