Why adding a cache node shouldn’t move every key
7 min read The math behind hash rings, why virtual nodes exist, and what a designer probes the moment you reach for consistent hashing. Read article
7 min read The math behind hash rings, why virtual nodes exist, and what a designer probes the moment you reach for consistent hashing. Read article
6 min read The design choices behind a URL shortener that interviewers actually probe, from short-code generation to caching and the 301-versus-302 redirect. Read article
6 min read A quick reference to the read and write caching patterns, eviction policies, invalidation, and stampede fixes that come up in system design interviews. Read article
7 min read How to reason about cache-aside, write-through, invalidation, and cache stampedes when an interviewer keeps pushing on your design. Read article
7 min read How push, pull, and hybrid feed generation behave in a system design interview, and the point where each one stops working. Read article
What's missing, wrong, or worth adding? One line helps.
Sent — thank you. We read every one.