Loading lesson path
System Design
Clarify the prompt, estimate load, and define APIs/data before drawing architecture.
Turn an open-ended prompt into users, actions, constraints, and non-goals.
Estimate reads, writes, storage, and bandwidth with simple round numbers.
Choose API boundaries and the core entities before talking about scaling.