Cache Stampede: How One Expired Key Took Down the Database
A single popular cache key expired at peak traffic and three thousand requests all missed at once, all ran the same expensive query, and the database fell over. The fix isn't a longer TTL. It's making sure exactly one request rebuilds the value.