---

A beginner’s guide to system design

System design enables you to figure out how complex components come together to provide a solution.