July 2017
Intermediate to advanced
414 pages
11h 18m
English
Since microservices are smaller units of work, it enables us to implement selective scalability and other Quality of Services (QoS).
Scalability requirements may be different for different functions in an application. Monolithic applications are generally packaged as a single war or an ear. As a result, applications can only be scaled as a whole. There is no option to scale a module or a subsystem level. An I/O intensive function, when streamed with high velocity data, could easily bring down the service levels of the entire application.
In the case of microservices, each service could be independently scaled up or down. Since scalability can be selectively applied for each service, the cost of scaling ...
Read now
Unlock full access