← 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.

Interactive Course

Sign in to access the course and save your progress.

Sign In
System Design — Architectural Design AI