Back to Courses
System Design Mastery
10-week intensive learning path for backend engineers moving from intermediate to advanced
Unlock Your Full Learning Experience
Sign in to track progress, bookmark lessons, and take notes as you learn.
Track your progress
Bookmark lessons
Take notes
11
Weeks
87
Resources
2-3 hours
Time/Day
10
Capstones
Messaging And Async Processing Preview
64 min read
Queue Vs Stream
Day 01135 min read
Transactional Outbox
Day 02145 min read
Backpressure And Flow Control
Day 03130 min read
Dead Letters And Poison Pills
Day 04136 min read
Audit Log System
Day 05142 min read
Interview Week 3 Event Driven Order System
111 min read
Designing Notification Platform Preview
45 min read
Notification Platform Design
Day 01104 min read
Core Notification Flow
Day 0293 min read
Advanced Features
Day 0374 min read
Scale Reliability Edge Cases
Day 0484 min read
Operations Monitoring Interview
Day 0575 min read
Interview Week 6 Food Delivery System
81 min read
Ready to Master System Design?
Start with the course overview and work your way up to advanced distributed systems.
Start Learning