Curriculum
20 Sections
16 Lessons
Lifetime
Expand all sections
Collapse all sections
Introduction
6 Items
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 Items
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 Items
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 Items
Scaling Techniques - I
0 Items
Scaling Techniques - II
0 Items
Databases
0 Items
Use Case: Uber
0 Items
Use Case: Messenger
0 Items
Database Optimization
0 Items
Communication
0 Items
Web Applications
0 Items
Servers and Security
0 Items
Use Case: Distributed Web Crawler
0 Items
Use Case: YouTube
0 Items
Use Case: Dropbox
0 Items
Use Case: URL Shortener
0 Items
Use Case: Typeahead Suggestion Service
0 Items
Use Case: API Rate Limiter
0 Items
Interview Guidelines
0 Items
System Design Course
Curriculum
This content is protected, please
login
and enroll in the course to view this content!
Home
Courses
Search
Search
Account
Log in with your account
Lost your password?
Remember Me
Modal title
Main Content