Labs
Learn by poking at it
Small simulations that run in your browser. Change a setting, watch what breaks, and carry the intuition into the interview.
Lab 01
Capacity estimator
Turn users and request sizes into QPS, storage, bandwidth and server counts.
1 min readLab 02Consistent hashing
Add and remove nodes on a hash ring and see how few keys have to move.
1 min readLab 03Cache eviction
Replay the same traffic through LRU, LFU, FIFO and random eviction.
1 min readLab 04Load balancing
Compare round robin, least connections, hashing and weighted routing under load.
1 min readLab 05CAP in practice
Partition a three-node store and watch it choose between consistency and availability.
1 min read