Cache Stampede: When Your Cache Expiring Takes Down the Database
One cache key expires. 2,000 requests land in the same millisecond, all miss, all hit Postgres at once. Here's the thundering herd problem, and the request-coalescing fix that turns 2,000 queries into one.