Replicate database qua nhiều region và chọn topology theo nhu cầu: active-passive (một writer, một standby ấm tiếp quản khi failover) cho sự đơn giản và tính nhất quán mạnh, hoặc active-active (nhiều writer) cho độ trễ ghi thấp đổi lại phải giải quyết conflict — rồi chọn sync vs async replication để cân giữa độ bền và độ trễ, và định rõ mục tiêu RPO/RTO dẫn dắt failover.
┌──────────── Region A (primary) ────────────┐
writes ─▶ app ─▶ DB primary ──┐
│ replication
┌─────────────────────┼── async (RPO>0) ─────┐
│ └── sync (RPO=0, slow) │
▼ ▼
Region B standby (failover promotes standby)
│
health check ──▶ on primary loss: promote + repoint DNS/traffic
