4

Trusting Facts and Eventual Consistency

In Chapter 3, Taming the Presentation Tier, we covered the micro frontend approach to decompose and decouple monolithic frontend applications. We also covered 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. Also, we will see how the event sourcing pattern turns ...

Get Software Architecture Patterns for Serverless Systems - Second Edition 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.