January 2018
Intermediate to advanced
414 pages
10h 29m
English
Each component in our architecture should be independently scalable, that means, for example, if one microservice needs to have more instances, we should able to scale it without the need of other parts of the application to scale. For example, if we have a microserver and the database that it uses on the same server, we will always scale them as a whole, and we may not need to. Maybe the microservice doesn't need to be scaled, maybe the database does, so scaling them separately permits optimal scaling. This is probably something that we are already doing if we followed the Microservice principles section from Chapter 1, Understanding Microservices.
Read now
Unlock full access