database کو regions میں replicate کریں اور اپنی topology ضرورت سے چنیں: سادگی اور مضبوط مطابقت کے لیے active-passive (ایک writer، ایک warm standby جو failover پر سنبھال لے)، یا conflict resolution کی قیمت پر کم write latency کے لیے active-active (کئی writers) — پھر durability کو latency کے مقابلے میں طے کرنے کے لیے sync بمقابلہ async replication چنیں، اور failover چلانے والے واضح RPO/RTO اہداف مقرر کریں۔
┌──────────── 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
