Use DNS to send users to the right region.
GeoDNS and DNS Load Balancing: use dns to send users to the right region
move the first decision closer to the user
DNS traffic split is approximate — caches deliver in chunks.
GeoDNS returns different IPs based on the resolver's location, sending each client to a nearby region. It's coarse (per resolver, not per user) but cheap and effective at the global level.
Latency-based routing measures resolver-to-region latency and picks lowest.
Weighted routing splits traffic by ratio — useful for canary or migration.
Per-region health checks pull dead regions out of rotation, but TTL bounds responsiveness.
Migrate 10% of US traffic to a new ECS deployment.