Part 2: Components of Event-Driven Architecture
In this part, we will begin and complete a journey of transforming MallBots from a synchronous application into an asynchronous application. We will introduce and refactor the application using domain events, event sourcing, and messaging. This part will also provide an introduction to and hands-on experience of dealing with eventual consistency and other complications that developers must contend with when developing event-driven applications.
This part consists of the following chapters:
- Chapter 4, Event Foundations
- Chapter 5, Tracking Changes with Event Sourcing
- Chapter 6, Asynchronous Connections
- Chapter 7, Event-Carried State Transfer
- Chapter 8, Message Workflows
- Chapter 9, Transactional Messaging