~/talk

Caching Entire Systems without Invalidation

links:none on file
slides:none on file

Argues systems become cacheable by resolving all variable inputs up front and splitting into a state gathering layer and an immutable zone so downstream functions always see fixed values. Shows a concrete days‑old example, then two patterns for big datasets: the timestamped data pattern (index with timestamps + immutable document store) and a snapshot service; Bloomberg uses the append‑only document pattern for a mortgage‑backed analytics pipeline and reports it works, with cache keys including service versions.

AI-written summary · about

  1. 0:00Introduction to architecture
  2. 1:41The role of SRE
  3. 3:31Defining statelessness
  4. 5:57Caching benefits
  5. 7:11Hard problems in caching
  6. 10:33Interface design for caching
  7. 13:45Resilient cache behavior
  8. 15:36Key takeaways
  9. 17:05Handling large databases
  10. 18:59Timestamp data pattern
  11. 21:15Object store pattern
  12. 22:19Snapshot data pattern
  13. 25:23Benefits of timestamp data
  14. 27:11Managing software versions
  15. 28:52Conclusion and Q&A
~/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.