MOFAKH.COM
← Back to profile
System design

Caching strategies and invalidation

unwrittenOutline
Note to self
Not written yet. This is the outline I am working from — it will be filled in as I go through the topic.
  • Cache-aside, read-through, write-through, write-behind
  • Invalidation: TTL, event-driven eviction, versioned keys
  • Stampedes and how a single-flight lock stops them
  • In-memory vs distributed vs hybrid cache in .NET