System design practice

Small, visual exercises. Each one describes what a service has to do; you put the right parts into the slots, run the test, and see why every part is there. Start simple, add one idea at a time.

New to the terms? Read System design fundamentals first.