System Design · Scalability & Reliability

Scalability & Reliability

Designing systems that handle load and survive failure.

01
Chapter One

Scalability Fundamentals

What Scalability Actually Means
Coming Soon
Scalability Fundamentals
This chapter covers what scalability means in practice — horizontal vs vertical scaling, stateless design, and the dimensions of scale.
📋 Chapter 1 — Summary
  • Summary content pending.
02
Chapter Two

Reliability Patterns

Building Systems That Survive Failure
Coming Soon
Reliability Patterns
This chapter covers the patterns that make systems resilient: circuit breakers, retries with jitter, bulkheads, and timeout propagation.
📋 Chapter 2 — Summary
  • Summary content pending.
03
Chapter Three

Availability Deep Dive

The Nines and What They Cost
Coming Soon
Availability Deep Dive
This chapter covers the availability nines, MTBF/MTTR, active-active vs active-passive HA, and the real cost of each additional nine.
📋 Chapter 3 — Summary
  • Summary content pending.
04
Chapter Four

Performance Patterns

Latency vs Throughput vs Resources
Coming Soon
Performance Patterns
This chapter covers latency vs throughput, Little's Law, and the performance optimization patterns used in production systems.
📋 Chapter 4 — Summary
  • Summary content pending.
05
Chapter Five

CAP Theorem in Practice

What You Actually Choose Between
Coming Soon
CAP Theorem in Practice
This chapter demystifies CAP theorem by mapping real databases to their CAP properties and extending the analysis with PACELC for production decisions.
📋 Chapter 5 — Summary
  • Summary content pending.