Curriculum

Caching & Delivery

Cache placement, eviction and the invalidation problem; distributed caches and their failure modes; CDNs, the edge, and how large media actually reaches a browser. The cheapest scaling you will ever do, and the easiest to get wrong.
Free
4 modules · 16h · 20 lessons · Intermediate
Cache Strategies & Invalidation
4 hours
5 lessons
Intermediate
Cache Strategies & Invalidation
Free
03.1
Distributed Caches
4 hours
5 lessons
Intermediate
Distributed Caches
Free
03.2
CDNs & the Edge
4 hours
5 lessons
Intermediate
CDNs & the Edge
Free
03.3
Object Storage & Media
4 hours
5 lessons
Intermediate
Object Storage & Media
Free
03.4
The drills in this track
03.1 · Invalidate

Keep a hit rate above 90% while writes arrive. Serve one stale value to the wrong reader and you lose the round.

03.2 · Thundering Herd

The cache tier restarts under full traffic. Keep the database alive.

03.3 · Edge

Place content across twelve regions under a fixed budget and a shifting traffic map.

03.4 · Upload

Move a 4 GB file from a flaky phone to an object store, twice, without paying for it twice.

Every track is free. Start anywhere.