Choosing a Data Centre Before Choosing a Server
System Design

Choosing a Data Centre Before Choosing a Server

Subtitle: Two layers, two jobs, one request.

Sticky note - the global layer lies, and it lies through caching: A resolver honours the TTL, so during failover clients keep reaching the dead site until it expires. A 60 second TTL still means minutes of errors, and some resolvers ignore short values. Anycast skips the cache but waits on route convergence instead.