- A cache keeps hot results in fast memory; introducing caching is very popular in system design discussions
9:20. - Read flow
9:48:- Cache hit → return the result immediately (fast, because the cache sits in memory, not on disk).
- Cache miss → fetch from the database, store the result in the cache, then return it.
flowchart LR
R[Request] --> C{Cache hit?}
C -- yes --> F[Return from memory]
C -- no --> D[Fetch from database] --> S[Store in cache] --> F