Replica il database tra region e scegli la topologia in base al bisogno: active-passive (un writer, uno warm standby che subentra al failover) per semplicità e consistenza forte, o active-active (più writer) per bassa latenza di scrittura al costo della risoluzione dei conflitti — poi scegli replica sync vs async per bilanciare durabilità e latenza, e definisci target RPO/RTO espliciti che guidano il 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
