Course contents

Module 02

Core concepts

The words every design round runs on: scalability, availability, reliability, failure and the CAP theorem, each explained in plain language with the trade-off.

Premium0 free lessons2 topics9 pages0 ready

By the end of this module you can

  • Define each quality attribute with a number
  • Spot single points of failure in a diagram
  • Explain CAP without the usual myths

System qualities

What "good" means for a system, in numbers.

  1. ScalabilityLessonPremiumSoon
  2. AvailabilityLessonPremiumSoon
  3. ReliabilityLessonPremiumSoon
  4. Latency vs throughput vs bandwidthLessonPremiumSoon

Failure and distribution

What breaks, and how systems keep going.

  1. Single point of failure (SPOF)LessonPremiumSoon
  2. FailoverLessonPremiumSoon
  3. Fault toleranceLessonPremiumSoon
  4. Consistent hashingLessonPremiumSoon
  5. CAP theoremLessonPremiumSoon