Replică baza de date pe mai multe regiuni și alege topologia după nevoie: active-passive (un writer, un warm standby care preia la failover) pentru simplitate și consistență puternică, sau active-active (mai mulți writeri) pentru latență mică de scriere cu costul rezolvării conflictelor — apoi alege sync vs async replication pentru a compensa durabilitatea cu latența și definește ținte RPO/RTO explicite care conduc failover-ul.
┌──────────── 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
