In this chapter, we have discussed the decomposition of a monolithic application into a microservice-based architecture. You can decompose a monolithic application based on either its business capabilities or its domain. Business capabilities are the processes that are required for the business goal. In domain-based decomposition, we can use a bounded context, which is a central pattern for the DDD. In the DDD, we have to identify the domain's subdomains, each of which has a corresponding service in the application architecture.
We have built an online bookshop application with a microservice architecture. We have also discussed the differences between SOAP and RESTful microservices.
In Chapter 3, Microservices Deployment Patterns, we'll gain an understanding of how to deploy microservices and how these services communicate with each other in the architecture...