Pattern scalability

The aggregator design pattern provides high capacity scalability for the application, mainly because each component can be scaled individually. When we talk about scalability as the application component, it means that we could create a different number of instances for each microservice independently. Take a look at the following diagram; as you can see, it reflects exactly what we call the ability to scale. The aggregator design pattern allows us to scale just one segment of the application:

Another interesting point of this pattern is that it enables x-axis and z-axis scalability independently. Remember that the orchestrator ...

Get Microservice Patterns and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.