~/talk

Hybrid Caching in .NET

Talkat NDC Copenhagen 2025 · 2025-09-08..09-12· [databases]

Compares two concrete implementations: FusionCache (open source, created 2020, used by Microsoft’s Data API Builder) and Microsoft HybridCache (abstraction introduced in .NET 9, implementation 2025). FusionCache provides deterministic stampede protection, fail‑safe, eager refresh, factory timeouts, optional backplane for instant multi‑node coherence, sync+async APIs and netstandard2.0 support; Microsoft’s implementation is async‑only, single instance by DI, lacks a backplane and has nondeterministic factory execution — adapter lets FusionCache satisfy the new abstraction.

AI-written summary · about

  1. 0:00Introduction
  2. 1:51Types of caches
  3. 6:54Benefits of hybrid caching
  4. 13:35Hybrid vs multi-level
  5. 16:04FusionCache overview
  6. 22:12Addressing cache stampede
  7. 25:55Resiliency via fail-safe
  8. 30:38Performance and optimizations
  9. 36:42Scaling and cache coherence
  10. 41:10Microsoft HybridCache
  11. 46:54Advanced hybrid strategies
  12. 57:52Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.