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 ...

Get Software Architecture Patterns for Serverless Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.