Multi-region and CAP. When a whole region goes down
A second region for distant users and for the loss of a data center, asynchronous replication and the choice between consistency and availability.
- System Design — Load balancers, caches, queues and regions: build a system that holds the load