Chapter 1. Escaping monolithic hell
Chapter 2. Decomposition strategies
Table 2.1. Key system commands for the FTGO application
Table 2.2. Mapping system operations to services in the FTGO application
Table 2.3. The services, their revised APIs, and their collaborators
Chapter 3. Interprocess communication in a microservice architecture
Table 3.2. Each message broker implements the message channel concept in a different way.
Chapter 4. Managing transactions with sagas
Table 4.1. The compensating transactions for the Create Order Saga
Chapter 6. Developing business logic with event sourcing
Table 6.1. The different ways that an application’s events can evolve
Chapter 7. Implementing queries in a microservice architecture
Chapter 10. Testing microservices: Part 2
Table 10.1. The structure of a contract depends on the type of interaction between the services.