Phase 4 · Module 10 of 15Quadrant C · the sentence
Scale, Performance, and Reliability
What changes when a system becomes large or important?
By the end: You understand the vocabulary engineers use when discussing system design tradeoffs.
L1Scalability, reliability, availability, and the tradeoff vocabulary~9 min○L2Horizontal and vertical scaling, bottlenecks, and load balancing~8 min○L3Single points of failure, redundancy, and failover~7 min○L4Replication, sharding, eventual consistency, and caching~9 min○L5Graceful degradation, resilience, and back pressure~8 min○
What lights on your map here
scalabilityreliabilityavailabilityperformancelatencythroughputsecuritycostmaintainabilityhorizontal scalingvertical scalingbottlenecksingle point of failureredundancyfailoverreplication (RE: M7)sharding (RE: M7)load balancing (RE: M9)caching (RE: M9)autoscaling (RE: M8)eventual consistency (RE: M7)graceful degradationresilience
Recognition terms — you'll know they exist
back pressuresaturation