Design
Real systems, designed in the order of an interview: requirements, numbers, API, data, the design, the hard parts, and what breaks first.
No case studies yet
The first one is a URL shortener. It uses the hash ring from the consistent hashing lesson to spread keys over its storage nodes.