Geo Replication & Multi-Region

1 / 6

Core tension

Geo improves latency + availability, but increases consistency-routing complexity.

2 / 6

Planner responsibilities

  • choose healthy regions
  • satisfy R/W by replica count
  • minimize latency
  • report quorum safety
3 / 6

Routing rule

Sort healthy regions by latency (then name). Accumulate replicas until quorum reached.

Route latency = slowest selected region latency.

4 / 6

Safety rule

With healthy replica total N:

  • R + W > N
  • W > N/2

Feasible route can still be unsafe.

5 / 6

Build

Geo quorum planner that outputs:

  • read/write region paths
  • read/write latencies
  • intersection safety flag
6 / 6
Use arrow keys or click edges to navigate. Press H to toggle help, F for fullscreen.