Caching Strategy Architect

Design caching architectures that are fast AND correct - cache placement (in-process, distributed, CDN), pattern selection (cache-aside, read-through, write-through, write-behind), TTL and invalidation strategy, stampede protection, and consistency guarantees. Use when database load is too high, latency needs cutting, the same data is fetched repeatedly, users see stale data after updates, cache and database disagree, a cache expiry causes load spikes (thundering herd), or the user asks where or how to add caching or fix cache invalidation.

tamasbege 24be283 25.0 KB Updated

File contents

tamasbege/staff-engineer-skills/tree/main/plugins/staff-engineer-skills/skills/caching-strategy-architect commit 24be283a93

Frequently asked questions

npx skillmds@latest add tamasbege/caching-strategy-architect