Replicate database kuvuka regions na chagua topology yako kwa mahitaji: active-passive (writer mmoja, warm standby inayochukua kwenye failover) kwa urahisi na strong consistency, au active-active (writers wengi) kwa low write latency kwa gharama ya conflict resolution — kisha chagua sync vs async replication kuweka maelewano kati ya durability na latency, na fafanua RPO/RTO targets za wazi zinazoendesha 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
