Menu

Module 1

🏛️

Foundations

Core concepts every system design discussion starts with: scalability, reliability, CAP theorem, and back-of-the-envelope estimation.

7 lessons~87 min

What you'll learn

  • Explain vertical vs horizontal scaling and when to use each
  • Reason about availability, reliability, and fault tolerance trade-offs
  • Apply the CAP theorem and PACELC to real database choices
  • Understand consistency models and pick the right one for a use case
  • Define SLAs, SLOs, and SLIs and use them to set reliability targets
  • Perform back-of-the-envelope estimations confidently