Overall Progress
3%
1/36 mastered
Fundamentals
How the internet works (DNS, HTTP, TCP/IP)
Not StartedAdd notes…
Client-Server architecture
Not StartedAdd notes…
REST vs GraphQL vs gRPC
Not StartedAdd notes…
Latency vs Throughput
Not StartedAdd notes…
CAP Theorem
Not StartedAdd notes…
ACID vs BASE
Not StartedAdd notes…
Scalability
Horizontal vs Vertical Scaling
Not StartedAdd notes…
Load Balancing (Round Robin, Least Connections, Consistent Hashing)
Not StartedAdd notes…
Caching (Redis, Memcached, CDN, cache eviction policies)
Not StartedAdd notes…
Database Sharding + Partitioning
Not StartedAdd notes…
Replication (master-slave, multi-master)
Not StartedAdd notes…
Rate Limiting
PracticingAdd notes…
Databases
SQL vs NoSQL tradeoffs
Not StartedAdd notes…
Indexing strategies
Not StartedAdd notes…
Query optimization
Not StartedAdd notes…
Connection pooling
Not StartedAdd notes…
PostgreSQL internals
Not StartedAdd notes…
MongoDB, Cassandra, DynamoDB tradeoffs
Not StartedAdd notes…
Infrastructure
Message Queues (Kafka, RabbitMQ, BullMQ)
PracticingAdd notes…
Event-driven architecture
PracticingAdd notes…
Microservices vs Monolith
PracticingAdd notes…
Docker + Kubernetes basics
LearningAdd notes…
CI/CD pipelines
PracticingAdd notes…
API Gateways
LearningAdd notes…
Classic Questions
Design URL Shortener
MasteredAdd notes…
Design Twitter/X feed
Not StartedAdd notes…
Design WhatsApp
Not StartedAdd notes…
Design YouTube
Not StartedAdd notes…
Design Uber
Not StartedAdd notes…
Design Rate Limiter
Not StartedAdd notes…
Design Distributed Cache
Not StartedAdd notes…
Design Notification System
Not StartedAdd notes…
Design Search Autocomplete
Not StartedAdd notes…
Design Web Crawler
Not StartedAdd notes…
Design Pastebin
Not StartedAdd notes…
Design Instagram
Not StartedAdd notes…