1. Chapter 1: Decomposition strategies
2.1. What is the microservice architecture exactly?
2.1.1. What is software architecture and why does it matter?
2.1.2. Overview of architectural styles
2.1.3. The microservice architecture is an architectural style
2.2. Defining an application’s microservice architecture
2.2.1. Identifying the system operations
2.2.2. Defining services by applying the Decompose by business capability pattern
2.2.3. Defining services by applying the Decompose by sub-domain pattern
2.2.4. Decomposition guidelines
2.2.5. Obstacles to decomposing an application into services
2.2.6. Defining service APIs
What’s inside: