database लाई region हरूमा replicate गर्नुहोस् र आवश्यकता अनुसार topology छान्नुहोस्: सरलता र strong consistency का लागि active-passive (एउटा writer, एउटा warm standby जसले failover मा सम्हाल्छ), वा conflict resolution को लागतमा कम write latency का लागि active-active (धेरै writer) — अनि durability लाई latency विरुद्ध trade गर्न sync बनाम async replication छान्नुहोस्, र failover चलाउने स्पष्ट RPO/RTO target परिभाषित गर्नुहोस्।
┌──────────── 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
