Back to all courses
Coming Soon
Real-World System Design
Go beyond textbook examples and learn how real companies design systems for streaming, payments, trading, and e-commerce. Each module breaks down production architectures with trade-offs, failure modes, and scaling strategies you won't find in tutorials.
10 lessons8 hoursAdvanced
Course in Development
This course is currently being created. Follow me to get notified when it launches.
What You'll Learn
Design streaming platforms like Netflix/Hotstar
Build payment systems with exactly-once guarantees
Architect trading engines for low-latency execution
Design order management for high-throughput e-commerce
Handle edge cases that break production systems
Make trade-offs like a senior engineer
Course Syllabus
1
Thinking Like a System Designer30 min
2
Design: Video Streaming Platform55 min
3
Design: Live Streaming & Real-time Chat50 min
4
Design: Payment Gateway60 min
5
Design: Digital Wallet System45 min
6
Design: Stock Trading Engine55 min
7
Design: Order Matching System50 min
8
Design: E-commerce Order Platform55 min
9
Design: Inventory & Warehouse Management45 min
10
Putting It All Together35 min
Prerequisites
- •System Design Fundamentals or equivalent
- •2+ years backend experience
- •Familiarity with distributed systems concepts
About the Author
PB
Pranay Bathini
Senior Software Engineer @ Booking.com
Building streaming systems at scale by day, writing about them by night. Forever learner, occasional blogger, and firm believer that the best way to understand something is to teach it.
Member of Booking Holdings India AI Committee, working on AI-powered solutions for travel at scale.