System Design Primer
Three designs that cover the moves most loops test: limiting load, read-heavy serving, and fan-out.
1mediumSign in to star problems
System Design · Token bucket, sliding window, and where the counters live.
2mediumSign in to star problems
System Design · The classic: encoding, storage, and redirects at scale.
3hardSign in to star problems
System Design · Fan-out on write vs. read, ranking, and the celebrity problem.