February 2019
Intermediate to advanced
442 pages
11h 46m
English
We need to start by designing the application's architecture first. While designing microservice-based applications, first we need to think of a single monolithic application and then derive various parts or components that are independent of each other and can be thought of as possible candidates for being individual microservices.
We will break the application into small parts based on the criteria we looked at in the previous sections, such as single responsibility, service autonomy, loose coupling, encapsulation, and DDD, as follows:
They are considered independent domains or business functions. We will create individual microservices for ...