9
Running in Multiple Regions
We covered the last of the three autonomous service patterns in Chapter 8, Reacting to Events with More Events. Throughout this book, we have focused on creating bulkheads within our systems to control the blast radius when things go wrong. Our autonomous services have inbound and outbound bulkheads to protect them from upstream and downstream services. Plus, we use the natural bulkheads of cloud accounts to protect autonomous subsystems from each other.
Now we turn our attention to multi-regional deployment. We will use cloud regions as another bulkhead to protect our systems from cloud provider disruptions. We will learn how to failover fast from an unhealthy region to a healthy region, so our systems continue ...
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.