scalability 9
- Case Study: Designing a News Feed
- Case Study: Designing a Distributed Rate Limiter
- Sharding (How Systems Split Data — and Why It’s Harder Than It Looks)
- Read-Heavy vs Write-Heavy Systems (Why Optimizing One Often Hurts the Other)
- Load Balancing (How the System Decides Who Handles Your Request)
- Stateless vs Stateful Systems (Why Memory Changes Everything)
- Horizontal vs Vertical Scaling (Growing Out vs Growing Up)
- Scalability vs Performance (Why Faster Isn’t Always Bigger)
- What Is System Design? (First Principles)