Publish domain events to trigger downstream commands and create a reactive chain of collaboration across multiple components.
![](https://static.packt-cdn.com/products/9781788473927/graphics/assets/89addc07-cbe4-4884-b771-c161e85e38fc.png)
Publish domain events to trigger downstream commands and create a reactive chain of collaboration across multiple components.
You are building a reactive, cloud-native system that is composed of bounded isolated components. The Command Query Responsibility Segregation (CQRS) pattern is leveraged to replicate data from upstream components to avoid performing non-resilient, synchronous inter-component communication to retrieve needed information. Each component leverages value-added cloud services to implement one or more cloud-native databases that are exclusively owned by each component. Data from upstream components is synchronized to these cloud-native databases to provide...