database ను regions అంతటా replicate చేసి అవసరాన్ని బట్టి మీ topology ను ఎంచుకోండి: సరళత మరియు strong consistency కోసం active-passive (ఒక writer, failover పై అందుకునే ఒక warm standby), లేదా conflict resolution ఖర్చుతో low write latency కోసం active-active (అనేక writers) — తర్వాత latency కి వ్యతిరేకంగా durability ను trade చేయడానికి sync vs async replication ను ఎంచుకుని, failover ను driving చేసే స్పష్టమైన RPO/RTO targets ను define చేయండి.
┌──────────── 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
