Problem
Repeated computation or database queries for same data wastes resources and adds latency.
Also known as: cache, redis, memcached, cdn, local-cache
Store frequently accessed computed or fetched data in fast storage to reduce latency and downstream load.
Repeated computation or database queries for same data wastes resources and adds latency.
Low (local) to Medium (Redis cluster)
Medium — TTL tuning, invalidation, monitoring hit rate
Low — intuitive concept
Cache avalanche: mass expiry → DB overload
Cache stampede: hot key miss → concurrent DB queries
Stale reads: invalidation missed, TTL too long
Memory pressure: eviction of hot keys, cascade misses
Split-brain: local caches diverge