bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/System Design

System Design

Design Fundamentals

Clarify the prompt, estimate load, and define APIs/data before drawing architecture.

Lesson 1

System Design: Requirements and Scope

Turn an open-ended prompt into users, actions, constraints, and non-goals.

Read lesson →Loading…
Lesson 2

System Design: Capacity Estimation

Estimate reads, writes, storage, and bandwidth with simple round numbers.

Read lesson →Loading…
Lesson 3

System Design: API and Data Model

Choose API boundaries and the core entities before talking about scaling.

Read lesson →Loading…