sys0Early access
Back to your course

Part 1 · Foundations

  1. Overview4 lessons · 79 min
  2. 1The design interviewRead
  3. 2Back-of-the-envelope estimationRead
  4. 3Drawing it and talking tradeoffsRead
  5. 4Capstone: Design the whole appLab

Part 2 · Distributed systems

Part 3 · Under the hood

sys0Early access

Module 10 / Putting it together / Overview

Module 10 4 lessons 79 min

Putting it together

You've grown one app from one server to fifty cities. Now start from a blank page, and do it in 45 minutes.

In this module

3 Read · 1 Lab

  1. 10.1The design interviewIt's the design process from Module 1, done in 45 minutes.Read12 min
  2. 10.2Back-of-the-envelope estimationTurn users into requests per second, storage and bandwidth - fast enough to do in an interview.Read12 min
  3. 10.3Drawing it and talking tradeoffsNever say “the best”. Say what you chose, what you gave up, and why.Read10 min
  4. 10.4Capstone: Design the whole appThe food delivery app, from requirements to fifty cities, on your own.Lab45 min
Start with 10.1 · The design interview
Then · Module 11Microservices