← All courses

System Design — Architectural Design

System Design course: designing scalable systems. Study CAP theorem, ACID vs BASE, horizontal and vertical scaling. Master load balancing, Redis/Memcached caching, database sharding and replication. Includes Kafka/RabbitMQ, microservices, API Gateway, REST vs gRPC vs GraphQL and real-world systems analysis: YouTube, Twitter, Uber, Netflix.

Progress
0%

Interactive Course

Take a step-by-step course. Module 1 has 10 lessons. Each subsequent 10-lesson module is generated by AI based on your progress and test results.

10 lessons per module
AI generates next modules
Test after each module
Progress is saved
Sign in to save your progress and unlock AI-generated modules.
System Design — Architectural Design AI