20 Sections
16 Lessons
Lifetime
Expand all sections
Collapse all sections
Introduction
6
1.1
Introduction to Course
9 Minutes
1.2
Introduction to Key Terminologies – I
18 Minutes
1.3
Introduction to Key Terminologies – II
40 Minutes
1.4
Introduction to HLD
14 Minutes
1.5
Introduction to LLD
23 Minutes
1.6
Why System Design is Important
7 Minutes
Types of Architecture
6
2.1
Website vs. Web Applications
5 Minutes
2.2
Monolithic Architecture
12 Minutes
2.3
Advantages of Monolithic
9 Minutes
2.4
Microservices
10 Minutes
2.5
Advantages & Disadvantages of Microservices
11 Minutes
2.6
Monolithic vs. Microservices
7 Minutes
Application Characteristics - I
4
3.1
What is Latency?
15 Minutes
3.2
Latency & Architectures
5 Minutes
3.3
Importance of Latency
18 Minutes
3.4
What is Throughput?
7 Minutes
Application Characteristics - II
0
Scaling Techniques - I
0
Scaling Techniques - II
0
Databases
0
Use Case: Uber
0
Use Case: Messenger
0
Database Optimization
0
Communication
0
Web Applications
0
Servers and Security
0
Use Case: Distributed Web Crawler
0
Use Case: YouTube
0
Use Case: Dropbox
0
Use Case: URL Shortener
0
Use Case: Typeahead Suggestion Service
0
Use Case: API Rate Limiter
0
Interview Guidelines
0
System Design Course
Curriculum
This content is protected, please
login
and enroll in the course to view this content!
Home
Courses
Search
Search
Account
Login with your site account
Lost your password?
Remember Me
Modal title
Main Content