Summary
In this chapter, we explored various architectural patterns and strategies for achieving regional resilience and high availability across multiple AWS regions. This includes active-passive architectures, the distinction between global and regional AWS services, active-active architectures, and the concept of cells-based architectures.
It’s important to remember that a single AWS region is highly performant and capable of handling most workloads with high availability and fault tolerance. An AWS region comprises multiple AZs, which are physically separate data centers, allowing for resilient and redundant deployments within the same region. Before attempting multi-region architectures, it’s crucial to leverage the basic concepts and best practices within a single region, such as multi-AZ deployments, auto scaling, load balancing, and data replication strategies. Once these foundational concepts are solidified, organizations can then consider expanding to multi...