Systemsguide
The small cache with big trade-offs
Sample article · A cache is a promise about what can be reused. Explore keys, expiry, and the moment a fast answer becomes the wrong answer.
Sahil Sahu2 min read
Sample series · A small tour through caches, persistence, and the cost of abstraction.
Read in order, at your own pace.
PART 01
Sample article · A cache is a promise about what can be reused. Explore keys, expiry, and the moment a fast answer becomes the wrong answer.
PART 02
Sample article · An index makes some questions cheaper by doing work ahead of time. The useful question is which questions deserve that work.
PART 03
Sample article · Before adding another moving part, consider a sequence of events. An ordered log is a surprisingly useful way to think about recovery.
Looking for another thread to follow?
Explore all series