System design is more than drawing boxes and arrows. This series explores the decisions, trade-offs, and architectural thinking behind building scalable and reliable software systems.