Global

Multi-region

Route 53 → two zones, each with an ALB and EKS → Aurora writer in zone A with a replica in zone B. Zone A fails at 40 s.

Multi-region running in the ServerSloth simulator

What this architecture teaches

Multi-zone designs survive the loss of a whole data centre. Each zone has its own load balancer and application tier; DNS health checks decide where users go.

At 40 seconds zone A fails — taking its load balancer, servers and the database writer with it. Route 53 sends everyone to zone B within one health-check cycle; reads continue from the zone-B replica.

Writes fail until the replica in zone B is promoted to primary. Notice how zone B’s application tier has to scale up to take double the traffic.

What to look for

Components

Scripted events

Failure modes you will see