Staff Engineering Skills Thundering Herd

Prevent synchronized demand spikes that overwhelm backends. Use when implementing caching with TTL expiry, scheduling cron jobs, handling reconnection after failures, warming caches on startup, or invalidating cache entries. Activates on patterns like check-cache-miss-fetch-store without locking, fixed TTLs on popular keys, cron expressions at round times like :00 or :30, cache.clear() or cache.delete() on hot keys, or reconnection logic without jitter.

triggerdotdev 2ea6d70 8.4 KB Updated

File contents

triggerdotdev/staff-engineering-skills/tree/main/skills/staff-engineering-skills-thundering-herd commit 2ea6d70641

Frequently asked questions

npx skillmds@latest add triggerdotdev/staff-engineering-skills-thundering-herd