System Design — Map of Content

How a founder thinks about building real systems: enough architecture to make good calls, scope well, and talk credibly with engineering — without over-engineering.

Start here

Core concepts

Growing into (scaffolded)

Topics to fill in as you learn them — not yet written up:

  • Scalability — what actually breaks first, caching, queues, when to bother
  • Data modeling — choosing the shape of your data before it calcifies
  • APIs & Integration — designing endpoints, webhooks, third-party services
  • Auth & Security — see OAuth and GitHub-Access-Tokens