Scaling
6 chapters on scaling for system design interviews.
Introduction to Scaling
BeginnerIntroduction to scaling concepts in distributed systems.
5 min read
Vertical Scaling
BeginnerVertical scaling: scaling up a single machine.
4 min read
Horizontal Scaling
IntermediateHorizontal scaling: distributing load across multiple machines.
6 min read
Load Balancing for Horizontal Scaling
IntermediateLoad balancers explained — L4 vs L7, OSI layers, pass-through vs proxy mode, algorithms (Round Robin, Weighted, Least Connection, Consistent Hashing), and TCP/TLS termination.
12 min read
Stateless And Stateful Service
IntermediateStateless vs stateful services and their scaling implications.
6 min read
Auto Scaling
IntermediateAuto scaling policies and strategies for dynamic workloads.
7 min read