Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

3.2.2. Route 53 Health Checks and Routing Policies

šŸ’” First Principle: DNS is the first decision point for traffic routing — before a packet ever reaches your load balancer or application. Route 53 routing policies let you make sophisticated traffic routing decisions at the DNS layer: route to the fastest endpoint, route to a backup if the primary fails, or distribute traffic across regions. This is global load balancing without a load balancer.

Route 53 health checks are independent of ELB health checks — they check endpoints from multiple AWS locations globally, making them useful for detecting regional failures that an in-region health check would miss.

Health Check Types:
TypeWhat It Monitors
EndpointHTTP/HTTPS/TCP check on a specific IP or domain
CalculatedCombines results of other health checks (AND/OR logic)
CloudWatch AlarmMarks healthy/unhealthy based on CloudWatch alarm state
Routing Policies — The Complete Set:
PolicyHow It RoutesUse Case
SimpleSingle record, no health check integrationSingle resource, basic use
WeightedDistributes traffic by weight (e.g., 80%/20%)A/B testing, gradual migrations, blue/green
LatencyRoutes to the region with lowest measured latency for the clientGlobal apps optimizing for speed
FailoverPrimary → Secondary when primary health check failsActive-passive disaster recovery
GeolocationRoutes based on client's geographic locationCompliance (EU data in EU), localization
GeoproximityRoutes based on proximity with optional biasFine-grained traffic shifting between regions
Multivalue AnswerReturns multiple healthy IP addresses (up to 8)Client-side load balancing with health checking
IP-basedRoutes based on client's IP CIDR rangeISP-specific routing, compliance

Failover Routing: This is the canonical active-passive pattern:

For failover to work, the primary record must have a health check. Route 53 monitors the primary endpoint; if the health check fails, DNS responses automatically point to the secondary record. TTL determines how long clients cache the old response — lower TTL means faster failover but more DNS queries.

Alias Records: A Route 53 feature that lets you point a DNS record directly to an AWS resource (ALB, CloudFront distribution, S3 static website, another Route 53 record) without using a CNAME. Alias records work at the zone apex (e.g., example.com) where CNAMEs are not allowed, and there's no extra charge for alias record queries.

āš ļø Exam Trap: Geolocation routing routes based on where the user is — not where the latency is lowest. Geolocation is for compliance and content localization. If the question says "route users to the fastest endpoint," the answer is Latency routing, not Geolocation. If it says "EU users must be served from EU infrastructure for GDPR," the answer is Geolocation routing.

Reflection Question: A SaaS company has infrastructure in us-east-1 (primary) and eu-west-1 (secondary). They want automatic DNS failover, but they also need European users to always be served from eu-west-1 for data residency reasons. Which combination of Route 53 routing policies accomplishes both requirements?

Alvin Varughese
Written byAlvin Varughese
Founder•15 professional certifications