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.
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.
- ScalabilityPremiumSoon
- AvailabilityPremiumSoon
- ReliabilityPremiumSoon
- Latency vs throughput vs bandwidthPremiumSoon
Failure and distribution
What breaks, and how systems keep going.
- Single point of failure (SPOF)PremiumSoon
- FailoverPremiumSoon
- Fault tolerancePremiumSoon
- Consistent hashingPremiumSoon
- CAP theoremPremiumSoon