Principles in scaling a microservices system

One of the features that influence organization design while choosing the microservice architecture is scalability. It gives freedom to developers to think about how their part of the code is going to be scaled and what the strategies could be for that. It's easy in microservices to replicate any particular service with less resources than scaling up the whole monolithic application. With microservices, enterprises are able to flexibly scale at speed and cope with the load variation in the platform.

The Art of Scalability, written by Michael T. Fisher and Martin L. Abbott describes a really practical approach to the three-dimension scalability model: the scalecube.

Although the diagram is self-explanatory, to make it a little bit deeper, let's go by each axis.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset