In this section, we will review the scaling strategies available for microservices. We will look at the Scale Cube model of scalability, how to scale the infrastructure layer for microservices, and embed scalability in microservice design.
Microservice scalability
Scale Cube model of scalability
One way to look at scalability is by understanding Scale Cube. In the book The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise, Martin L. Abbott and Michael T. Fisher define Scale Cube as viewing and understanding system scalability. Scale Cube applies to microservice architectures as well:
In this three-dimensional model of scalability, the origin (0,0,0) represents the least...