Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 9:22 System Design Primer ⭐️: How to start with distributed systems? Gaurav Sen · 1.7M views
  2. 2 7:56 System Design BASICS: Horizontal vs. Vertical Scaling Gaurav Sen · 2M views
  3. 3 13:50 What is LOAD BALANCING? ⚖️ Gaurav Sen · 1.3M views
  4. 4 10:50 What is CONSISTENT HASHING and Where is it used? Gaurav Sen · 1.1M views
  5. 5 9:59 What is a MESSAGE QUEUE and Where is it used? Gaurav Sen · 1.2M views
  6. 6 8:19 What is a MICROSERVICE ARCHITECTURE and what are its advantages? Gaurav Sen · 851.7K views
  7. 7 8:56 What is DATABASE SHARDING? Gaurav Sen · 1.1M views
  8. 8 11:25 Caching in distributed systems: A friendly introduction Gaurav Sen · 110K views
  9. 9 6:34 How to avoid a single point of failure in distributed systems ✅ Gaurav Sen · 235.2K views
  10. 10 5:43 What is a CDN (Content Delivery Network)? Gaurav Sen · 108.3K views
  11. 11 11:25 What is the Publisher Subscriber Model? Gaurav Sen · 392.9K views
  12. 12 14:59 What’s an Event Driven System? Gaurav Sen · 420K views
  13. 13 26:18 Introduction to NoSQL databases Gaurav Sen · 894.9K views
  14. 14 15:26 What is an API and how do you design it? 🗒️✅ Gaurav Sen · 861.2K views
  15. 15 36:41 System Design: TINDER as a microservice architecture Gaurav Sen · 1.4M views
  16. 16 24:29 Designing INSTAGRAM: System Design of News Feed Gaurav Sen · 751.3K views
  17. 17 25:15 WHATSAPP System Design: Chat Messaging Systems for Interviews Gaurav Sen · 2.1M views
  18. 18 10:44 How NETFLIX onboards new content: Video Processing at scale 🎥 Gaurav Sen · 448.5K views
  19. 19 13:12 Capacity Planning and Estimation: How much data does YouTube store daily? Gaurav Sen · 310.4K views
  20. 20 17:22 How databases scale writes: The power of the log ✍️🗒️ Gaurav Sen · 170.8K views
  21. 21 15:48 Distributed Consensus and Data Replication strategies on the server Gaurav Sen · 206.5K views
  22. 22 22:22 Designing a location database: QuadTrees and Hilbert Curves Gaurav Sen · 278.5K views
  23. 23 25:42 Data Consistency and Tradeoffs in Distributed Systems Gaurav Sen · 243.8K views
  24. 24 45:35 System Design Interview: TikTok architecture with @sudoCODE Gaurav Sen · 956.7K views
  25. 25 8:19 5 Tips for System Design Interviews Gaurav Sen · 683.1K views
  26. 26 4:55 System Design Walkthrough at InterviewReady – Designed for SDE 1 to SDE 3 Interview Preparation Gaurav Sen · 50.2K views