Chapter 4: Trusting Facts and Eventual Consistency
In Chapter 3, Taming the Presentation Tier, we covered the micro frontend approach for decomposing and decoupling monolithic frontend applications. We also cover Offline-first and Mobile-first thinking and found that increasingly, mobile users are driving the necessity for Event-first thinking and eventually consistent systems.
Now we turn our attention to the asynchronous, inter-service communication patterns that form the foundation for an architecture that enables change. We will see how an event hub sits at the heart of each autonomous subsystem and creates an outbound bulkhead that protects upstream autonomous services from downstream outages. And we will see how the event sourcing pattern turns events into facts and gives teams the confidence to trust eventually consistent systems. These are the foundational elements that allow us to drive down lead times and accelerate the pace of innovation.
In this chapter, we&apos...