Phase 11 · Cloud Architecture Patterns

Topics

Caching Strategies

Part of the Cloud Computing Roadmap.

Summary

Applying caching at multiple layers — CDN for static content, application-level caching (Redis) for computed data, and database query caching — each layer trades freshness for speed differently.

How to Learn This

  • 1Diagram where caching could apply at 3 different layers of a hypothetical architecture.
  • 2Learn cache invalidation strategies and why 'cache invalidation is one of the two hard problems in computer science'.
  • 3Practice reasoning about acceptable staleness for a specific piece of cached data.
InsideEdge

Stuck on this topic? Ask an Insider

Get 1:1 guidance from people who've walked this exact path — free on the InsideEdge app.

Download
InsideEdge