Loading roadmap...
Learning Topics
This roadmap covers the following topics:
✅ Foundations of System Design
- ✅ Key Concepts & Terminology
- ⚪ Scalability
- ⚪ Latency vs Throughput
- ⚪ CAP Theorem
- ✅ Networking Basics
- ⚪ HTTP & REST APIs
- ⚪ DNS & CDN
- ⚪ TCP vs UDP
- ✅ Databases & Storage
- ⚪ Relational Databases
- ⚪ NoSQL Databases
- ⚪ Caching Strategies
- ✅ Messaging & Queues
- ⚪ Message Queues (Kafka, RabbitMQ)
- ⚪ Pub/Sub Pattern
✅ Interview Framework & Strategy
- ✅ Requirements Gathering
- ⚪ Functional Requirements
- ⚪ Non-Functional Requirements
- ✅ Design Process Steps
- ⚪ High-Level Architecture
- ⚪ Deep Dive & Bottlenecks
✅ Advanced Topics & Final Prep
- ⚪ Advanced Architecture Patterns
- ⚪ Microservices & Service Discovery
- ⚪ Consistent Hashing & Distributed Systems
- ✅ Mock Interviews & Communication
- ⚪ Timed Mock Sessions
- ⚪ Trade-off Articulation
Community Feedback
Share your thoughts and rate this roadmap
Sign in to share your feedback and rate this roadmap
No comments yet. Be the first to share your feedback!