Description
System Design Simplified, an A-Z video course on system design patterns and best practices. This course ranges from basic concepts like routing, load balancing, and caching to advanced concepts like concurrency, separation of concerns, and design tradeoffs.
What you will learn
- Learn the fundamentals of system design: eventual consistency, routing, caching, etc.
- Design large-scale distributed systems with microservices.
- Convert requirements into high-level system designs.
- Identify and address design tradeoffs and single points of failure.
- Convert engineering requirements into low-level coding and design.
- Account for concurrency, request order, and async processing.
Who is this course for
System Design Specification Simplified
- Publisher: Prepare for the Interview
- Teacher: Gaurav Sen
- language English
- Level: All Levels
- No. of Courses: 83
- Duration: 8 hours and 3 minutes
System Design Content Simplified
01. How do I use this course?
02. Network Deep Dive
03. Consistency in distributed systems
04. Delivered rate limiting
05. Design a Shazam-like audio search engine
06. Design an email service like Gmail
07. Chess Design Building a highly scalable turn-based gaming website
08. Calling app design like WhatsApp
09. Build a workflow management platform like Apache Airflow and Flink
10. Design a live video streaming system like ESPN
11. Low Level Design Payment Tracking App Like Splitwise
12. Cash coding machine
13. Machine Coding on the Event Bus
Zoom Meet
Requirements
- The high-level design videos don’t require coding experience, but the low-level design lessons do require coding knowledge.
Pictures
Sample clip
installation Guide
Extract files and watch with your favorite player
Subtitles: Not Available
Quality: 1080p
Version 2023/11 has an increase of 5 minutes compared to 2023/10.
Download links
Password File(s): free download software
file size
24.91GB