← All courses
Course

System Design

System-design fundamentals — scaling from one user to millions, storage, caching, and the trade-offs behind each.

  1. Chapter 1 — Scaling From One User to Millionsslides🔊 Hinglish
  2. Chapter 2 — Back-of-the-Envelope Estimationslides🔊 Hinglish
  3. Chapter 3 — A Framework for System Design Interviewsslides🔊 Hinglish
  4. Chapter 4 — Design a Rate Limiterslides🔊 Hinglish
  5. Chapter 5 — Consistent Hashingslides🔊 Hinglish
  6. Chapter 6 — Design a Key-Value Storeslides🔊 Hinglish
  7. Chapter 7 — Distributed Unique ID Generatorslides🔊 Hinglish
  8. Chapter 8 — Design a URL Shortenerslides🔊 Hinglish
  9. Chapter 9 — Design a Web Crawlerslides🔊 Hinglish
  10. Chapter 10 — Design a Notification Systemslides🔊 Hinglish
  11. Chapter 11 — Design a News Feed Systemslides🔊 Hinglish
  12. Chapter 12 — Design a Chat Systemslides🔊 Hinglish
  13. Chapter 13 — Design a Search Autocomplete Systemslides🔊 Hinglish
  14. Chapter 14 — Design YouTubeslides🔊 Hinglish
  15. Chapter 15 — Design Google Driveslides🔊 Hinglish
  16. Chapter 16 — Patterns & Lessonsslides🔊 Hinglish