Back
System Design Roadmap - Advanced
Follow this step-by-step roadmap to master
system_design
at Advanced level
1
Advanced Distributed Systems
4 weeks
▹
CAP Theorem Deep Dive
▹
Paxos & Raft Consensus
▹
Distributed Transactions
▹
Event Sourcing & CQRS
▹
Vector Clocks & Lamport Timestamps
2
Microservices & Architecture Patterns
3 weeks
▹
Monolithic vs Microservices
▹
Service Discovery
▹
API Gateway Patterns
▹
Circuit Breaker Pattern
▹
Event-Driven Architecture
3
Performance & Optimization
2 weeks
▹
CDN Advanced Usage
▹
Database Indexing & Partitioning
▹
Query Optimization
▹
Performance Benchmarking
▹
Scalability Testing
4
Security & System Design
2 weeks
▹
Authentication & Authorization
▹
OAuth 2.0 & JWT
▹
Data Encryption (at rest & in transit)
▹
Rate Limiting for Security
▹
DDoS Protection Strategies
5
Case Studies
4 weeks
▹
Design a URL Shortener
▹
Design Instagram
▹
Design WhatsApp
▹
Design YouTube
▹
Design Payment System
GeekDost - Roadmaps & Snippets for Developers