Course reference
The complete course
Technique Index
A quick reference to all fourteen lessons. Find a concept and return to the lesson that explains it.
01
The SightSee repeated work before reaching for a cache.
→
02
The NamingName keys, values, hits, misses, lifetimes and warming.
→
03
WindkeepingHold a validated copy closest to the user.
→
04
TidecallPush shared copies outward to the edge.
→
05
StoneholdKeep reusable answers inside application memory.
→
06
StonesplitSpread one shared cache across many nodes.
→
07
EmberdrawUse the database's built-in caches before adding another layer.
→
08
The Three DrawsChoose who owns a miss and when refresh happens.
→
09
The Three SealsChoose when the cache and source are updated.
→
10
The Letting GoControl expiration and eviction under pressure.
→
11
The TruthbindingKeep every copy aligned with the source of truth.
→
12
The TrialDefend against five attacks, including using Bloom filters to reject missing IDs.
→
13
The MeasureMeasure how the cache performs, and remove it if it no longer helps.
→
14
The ConvergenceCombine all four realms into one defended design.
→