Caching Strategy Designer
Designs a multi-layer caching strategy with invalidation policies, TTL rules, and cache-aside/write-through patterns.
Design a caching strategy for {{application_name}}. Architecture: {{architecture}}. Hot data: {{hot_data}}. Consistency requirements: {{consistency}}. Design: (1) cache layers (CDN, application, database query, object), (2) caching pattern per layer (cache-aside, write-through, write-behind, read-through), (3) TTL strategy with justification, (4) invalidation strategy (event-driven, TTL, manual), (5) cache key naming conventions, (6) stampede prevention (locking, probabilistic early expiration),...