Distributed Systems, Data, Design Patterns, Cloud, Database.
High availability — Failover across data centers Compliance — Data residency to meet regulations Downsides: Complexity — Reconciling writes across data centers Network delay — Lengthy WAN latency impacts replication Cost — Operating and replicating across regions Use cases: Migrate to regional