System Design Playlist
5.0
(1)
14 learners
What you'll learn
This course includes
- 6.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 26 lessons • 6.5 hours of video
System Design Playlist
26 lessons
• 6.5 hours
System Design Playlist
26 lessons
• 6.5 hours
- System Design Primer ⭐️: How to start with distributed systems? 09:22
- System Design BASICS: Horizontal vs. Vertical Scaling 07:56
- What is LOAD BALANCING? ⚖️ 13:50
- What is CONSISTENT HASHING and Where is it used? 10:50
- What is a MESSAGE QUEUE and Where is it used? 09:59
- What is a MICROSERVICE ARCHITECTURE and what are its advantages? 08:19
- What is DATABASE SHARDING? 08:56
- Caching in distributed systems: A friendly introduction 11:25
- How to avoid a single point of failure in distributed systems ✅ 06:34
- What is a CDN (Content Delivery Network)? 05:43
- What is the Publisher Subscriber Model? 11:25
- What's an Event Driven System? 14:59
- Introduction to NoSQL databases 26:18
- What is an API and how do you design it? 🗒️✅ 15:26
- System Design: TINDER as a microservice architecture 36:41
- Designing INSTAGRAM: System Design of News Feed 24:29
- WHATSAPP System Design: Chat Messaging Systems for Interviews 25:15
- How NETFLIX onboards new content: Video Processing at scale 🎥 10:44
- Capacity Planning and Estimation: How much data does YouTube store daily? 13:12
- How databases scale writes: The power of the log ✍️🗒️ 17:22
- Distributed Consensus and Data Replication strategies on the server 15:48
- Designing a location database: QuadTrees and Hilbert Curves 22:22
- Data Consistency and Tradeoffs in Distributed Systems 25:42
- System Design Interview: TikTok architecture with @sudocode 45:35
- 5 Tips for System Design Interviews 08:19
- System Design Walkthrough at InterviewReady - Designed for SDE 1 to SDE 3 Interview Preparation 04:55
