The Cache Invalidation Bug That Took Down Production (And Why I Now Treat Caches as Distributed Systems)
I spent 14 hours last month chasing a bug that only appeared under load: users seeing stale data after updates, but only sometimes . The culprit? A…