Volume 3: The Modern Frontier: Scale, Intelligence, and What Comes Next1/10
  1. 01Systems at Scale 201-210
  2. 02Modern Data Systems 211-220
  3. 03Machine Learning 221-230
  4. 04Generative AI Systems 231-240
  5. 05Security and Privacy 241-250
  6. 06Emerging Computing 251-260
  7. 07Technology and Society 261-270
  8. 08Digital Economics 271-280
  9. 09Responsible Futures 281-290
  10. 10Synthesis 291-300

Chapter 01 of 10

Systems at Scale 201-210

10 lessons51 min readingParts 201-210
  1. 01Finding the Real BottleneckWhen a system slows down, how do engineers know what to improve?5 min read
  2. 02Vertical and Horizontal Scaling RevisitedWhat deeper trade-offs appear when capacity grows?6 min read
  3. 03Database ReplicationHow can several database copies improve availability and read capacity?5 min read
  4. 04Database ShardingHow can a dataset be divided when one database cannot hold or serve it efficiently?5 min read
  5. 05Consistent HashingHow can distributed caches or stores add nodes without moving nearly every key?5 min read
  6. 06Leader ElectionHow do distributed nodes agree on which one coordinates shared work?5 min read
  7. 07ConsensusHow can several machines agree despite failures and delayed messages?5 min read
  8. 08QuorumsWhy do distributed systems often require responses from a majority?5 min read
  9. 09BackpressureWhat should a system do when work arrives faster than it can be processed?5 min read
  10. 10Graceful DegradationHow can a product remain partly useful during component failures?5 min read