Ein Cache Stampede (oder Dogpile) tritt auf, wenn ein häufig genutzter gecachter Schlüssel abläuft und viele gleichzeitige Anfragen ihn alle auf einmal verfehlen, wobei alle zur Origin fallen, um denselben Wert gleichzeitig neu zu berechnen. Die Origin (DB oder Service) wird durch einen Burst bombardiert, den sie nicht verarbeiten kann, manchmal wird das System dadurch zum Absturz gebracht.
Die Ursache
t=0 hot key expires
t=0+ 1000 requests arrive → all miss → all query the DB for the SAME value
→ DB overwhelmed; latency spikes; failures cascade
