Replikuj bazę między regionami i wybierz topologię wg potrzeby: active-passive (jeden writer, ciepły standby przejmujący przy failoverze) dla prostoty i silnej spójności, albo active-active (wiele writerów) dla niskiego latency zapisu kosztem rozstrzygania konfliktów — potem wybierz sync vs async replication, aby zbalansować trwałość względem latency, i zdefiniuj jawne cele RPO/RTO napędzające 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
