Content
1.
JavaScript System Design Interviews
5 Lessons
2.
Introduction to JavaScript System Design
2 Lessons
3.
Non-functional Characteristics
6 Lessons
4.
Building Blocks of JavaScript System Design
1 Lessons
5.
Domain Name System
2 Lessons
6.
Load Balancers
3 Lessons
7.
Databases
5 Lessons
8.
Databases
5 Lessons
9.
Key-value Stores
5 Lessons
10.
Key-value Stores
5 Lessons
11.
Content Delivery Network (CDN)
7 Lessons
12.
Sequencer
3 Lessons
13.
Distributed Monitoring
3 Lessons
14.
Monitor Server-side Error
3 Lessons
15.
Monitor Client-side Errors
2 Lessons
16.
Distributed Cache
6 Lessons
17.
Distributed Cache System Mock Interview
1 Lessons
18.
Messaging Queues
7 Lessons
19.
Pub-sub
3 Lessons
20.
Pub Sub Mock Interview
1 Lessons
21.
Rate Limiter
5 Lessons
22.
Blob Store
6 Lessons
23.
Blob Store Mock Interview
1 Lessons
24.
Distributed Search
6 Lessons
25.
Distributed Logging
3 Lessons
26.
Task Scheduling
5 Lessons
27.
Sharded Counters
4 Lessons
28.
Wrap-up on Building Blocks
4 Lessons
29.
Design YouTube
6 Lessons
30.
TikTok Mock Interview
1 Lessons
31.
Design Quora
5 Lessons
32.
Design Google Maps
6 Lessons
33.
Design a Proximity Service / Yelp
5 Lessons
34.
Design Uber
7 Lessons
35.
Uber Eats Mock Interview
1 Lessons
36.
Design Twitter
6 Lessons
37.
Design Newsfeed System
4 Lessons
38.
Design Instagram
5 Lessons
39.
NewsFeed Mock Interview
1 Lessons
40.
Design a URL Shortening Service / TinyURL
6 Lessons
41.
Design a Web Crawler
5 Lessons
42.
Design WhatsApp
6 Lessons
43.
Facebook Messenger Mock Interview
1 Lessons
44.
Typeahead Suggestions
7 Lessons
45.
Design a Collaborative Document Editing Service / Google Docs
5 Lessons
46.
Spectacular Failures at Scale
4 Lessons
47.
ChatGPT Mock Interview
1 Lessons
48.
Concluding JavaScript System Design Journey
1 Lessons
Trusted by 2.8 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources