System Engineer
21-day system design path — databases, caching, scalability, and architecture questions with explained answers.
Database Design
15 questions — answer mentally, then read the explanations
~45 minDatabase Design, Denormalization · Data Warehousing, Denormalization · Database Design, Normalization
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Monolithic Architecture, Microservices Archit · System Design, Monolithic Architecture, Scalability Issues · System Design, Monolithic Architecture, Software Architectur
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Microservices Architecture · Microservices Architecture, Inter-service Communication · Microservices Architecture, Deployment, Testing Strategies
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Design Patterns, Event-Driven Architecture · System Design, Event-Driven Architecture · Event-Driven Architecture
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Microservices · System Design, SOA · System Design, Service-Oriented Architecture
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Service-Oriented Architecture · System Design, Microservices Architecture, Service-Oriented · System Design, Architecture
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Layered Architecture · System Design, CQRS · System Design, CQRS, Event Sourcing
CQRS Architecture
15 questions — answer mentally, then read the explanations
~45 minCQRS Architecture · System Design, CQRS · System Design, Application Servers
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Real-time Systems · System Design, Security · System Design, Scalability
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Clustering · CDN, Video Streaming, System Design · CDN, System Design
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Docker, Microservic · System Design, Content Delivery Network (CDN) · CDN, Security, System Design
Docker
15 questions — answer mentally, then read the explanations
~45 minDocker, Containerization · System Design, Docker · System Design, Docker, Kubernetes
Database Management
15 questions — answer mentally, then read the explanations
~45 minDatabase Management, Performance Optimization · NoSQL, RDBMS, Database Design · Distributed Databases, Sharding, Scalability
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Caching · System Design, Distributed Systems, Caching · System Design, Content Delivery Network (CDN)
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Database Sharding · System Design, Caching · System Design, Content Delivery Network (CDN)
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Performance Optimization · System Design, Scalability · System Design, Messaging Systems
Database Design
15 questions — answer mentally, then read the explanations
~45 minDatabase Design, Real-Time Systems · Real-Time Systems, WebSocket · Real-Time Systems, Presence Functionality
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Ride-Sharing Services · System Design, Ride-sharing Services · System Design, User Experience, Ride-sharing Services
System Design
15 questions — answer mentally, then read the explanations
~45 minSystem Design, Load Balancing · Business Strategy, Market Competition · System Design, Routing Optimization
Video Streaming
15 questions — answer mentally, then read the explanations
~45 minVideo Streaming, Protocols · Video Streaming, Adaptive Streaming · Video Streaming, Network Optimization
System Design
9 questions — answer mentally, then read the explanations
~30 minSystem Design, Online Gaming Platforms · System Design, Online Gaming · System Design, Scalability
Work through questions at your own pace and mark each day complete when done.
