Back to home

Study Resources

Learn system design concepts through articles and video classes before tackling the exercises.

Video Classes

Watch expert walkthroughs and explanations

Coming Soon

Video classes are in production

Video
Intermediate32 min

Designing for Scale

A comprehensive walkthrough of horizontal scaling, load balancing, and database sharding strategies with real-world examples.

Watch now
Video
Advanced45 min

Microservices Architecture

Breaking down monoliths, service communication patterns, and managing complexity in distributed systems.

Watch now
Video
Beginner28 min

Designing a URL Shortener

Step-by-step system design interview walkthrough covering hashing, storage, and analytics.

Watch now
Video
Intermediate38 min

Building Real-Time Systems

WebSockets, Server-Sent Events, and long polling — when to use each for real-time features.

Watch now
Video
Intermediate25 min

CAP Theorem in Practice

Understanding consistency, availability, and partition tolerance with practical database examples.

Watch now
Video
Beginner22 min

Designing a Rate Limiter

Token bucket, sliding window, and distributed rate limiting implementations explained.

Watch now