walkclear

Notes

cachingfundamentalsinterviewscalingshardingstorage

Concepts

Consistent hashing

draftfundamentalssharding

A way to spread keys across nodes so adding or removing a node moves only a small share of keys.

Sep 21, 2026

Load balancing!

growingfundamentalsscaling

How traffic gets spread across servers, and the trade-offs between the common algorithms.

Sep 21, 2026

Problems

Design a URL shortener

easydraftinterviewstoragecaching

Turn long URLs into short links and redirect visitors quickly, at scale.

Sep 21, 2026