Every topic, every date. Bookmark this and follow along.
If you've ever wondered how Netflix streams to millions, how Twitter handles trends, or how Google serves search results in milliseconds — this series is for you.
This is a structured, week-by-week journey through System Design — from the absolute basics to production-grade distributed systems.
🟢 Beginner — Foundations
| # | Topic | Publish Date |
|---|---|---|
| 1 | Client-Server Model | May 26 |
| 2 | IP & Networking Basics | May 30 |
| 3 | HTTP & HTTPS | May 28 |
| 4 | DNS — Domain Name System | Jun 1 |
| 5 | Single Server Setup | Jun 3 |
| 6 | Back of Envelope Calculations | Jun 5 |
🔵 Intermediate — Core Building Blocks
| # | Topic | Publish Date |
|---|---|---|
| 7 | Database Scaling | Jun 7 |
| 8 | Consistent Hashing | Jun 6 |
| 9 | Database Sharding | Jun 13 |
| 10 | Read Replicas | Jun 14 |
| 11 | SQL vs NoSQL | Jun 20 |
| 12 | API Gateway | Jun 21 |
| 13 | CDN — Content Delivery Network | Jun 27 |
| 14 | Load Balancers | Jun 28 |
| 15 | Reverse Proxy | Jul 4 |
| 16 | Caching Strategies | Jul 5 |
| 17 | Redis | Jul 11 |
| 18 | Message Queues (SQS) | Jul 12 |
| 19 | Pub-Sub (SNS) & Fan-out Architecture | Jul 18 |
| 20 | Fan-out Architecture | Jul 19 |
| 21 | Microservices | Jul 25 |
| 22 | Containers & Docker | Jul 26 |
🔴 Advanced — Distributed Systems
| # | Topic | Publish Date |
|---|---|---|
| 23 | Data Consistency in Microservices — Saga Pattern | Aug 1 |
| 24 | API Versioning | Aug 2 |
| 25 | Service-to-Service Communication — gRPC vs REST | Aug 8 |
| 26 | Rate Limiting | Aug 9 |
| 27 | CAP Theorem | Aug 15 |
| 28 | Bloom Filters | Aug 16 |
| 29 | HLD: URL Shortener (like bit.ly) | Aug 22 |
| 30 | HLD: Notification System | Aug 23 |
| 31 | HLD: Instagram Feed | Aug 29 |
| 32 | HLD: Twitter / X | Aug 30 |
| 33 | Authentication & Authorization — JWT & OAuth 2.0 | Sep 5 |
| 34 | DDoS Protection & Rate Limiting Abuse Cases | Sep 6 |
| 35 | Circuit Breaker Pattern | Sep 12 |
| 36 | Distributed Locks | Sep 13 |
| 37 | Idempotency | Sep 19 |
| 38 | Observability — Logs, Metrics, Tracing | Sep 20 |
| 39 | Service Discovery | Sep 26 |
| 40 | Multi-Region & Geo-Distribution | Sep 27 |
| 41 | Cost Optimization | Oct 3 |
| 42 | Edge Computing | Oct 4 |
| 43 | Failure Handling & Resilience | Oct 10 |
| 44 | API Design — Advanced | Oct 11 |
| 45 | Cache Invalidation Patterns | Oct 17 |
| 46 | Distributed Cron Jobs | Oct 18 |
| 47 | Leader Election | Oct 24 |
| 48 | Rate Limiter Designs | Oct 25 |
📅 How to Follow This Series
- New posts drop every Saturday & Sunday
- Start from the beginning if you're new to System Design
- Each post is self-contained but builds on previous ones
Follow to get notified when each post drops.
Top comments (0)