Load Balancing & Scaling System Design Questions

15 design prompts lean on load balancing & scaling. Each one runs on a whiteboard canvas with AI feedback graded against a hidden rubric.

New to load balancing & scaling? There's a 5-lesson interactive course (~50 min) with animated architectures and runnable simulations. Learn the concept first →

Design problems

URL Shortener

Junior

Design a URL shortener like TinyURL or Bitly.

CachingDatabase Scaling

Rate Limiter

Junior

Design a distributed rate limiter for a company's public APIs.

CachingConsistency & Trade-offs

Pastebin

Junior

Design a Pastebin-style text snippet sharing service.

CachingDatabase Scaling

Notification System

Mid/Senior

Design a multi-channel notification system (push, email, SMS).

Queues & Async Processing

Video Streaming

Mid/Senior

Design the video playback and delivery system for a streaming service like Netflix or YouTube.

CachingDatabase Scaling

Distributed Cache

Mid/Senior

Design a distributed in-memory cache like Redis or Memcached.

CachingConsistency & Trade-offs

Message Queue

Mid/Senior

Design a distributed message queue like Kafka or SQS.

Consistency & Trade-offsQueues & Async Processing

Ride Matching

Staff

Design the ride-hailing dispatch and matching system for a service like Uber or Lyft.

Consistency & Trade-offsQueues & Async Processing

Maps & ETA

Staff

Design a maps routing and ETA service like Google Maps.

CachingDatabase Scaling

Search Autocomplete

Mid/Senior

Design a search autocomplete (typeahead) service.

CachingDatabase Scaling

Live Streaming

Mid/Senior

Design a live video broadcasting platform like Twitch or YouTube Live.

Caching

Service Discovery

Mid/Senior

Design a service discovery system like Consul, Eureka, or Kubernetes DNS.

CachingConsistency & Trade-offs

API Gateway

Mid/Senior

Design an API gateway like Kong or AWS API Gateway.

CachingConsistency & Trade-offs

Distributed Key-Value Store

Staff

Design a durable, replicated key-value store like DynamoDB or Cassandra.

Consistency & Trade-offsDatabase Scaling

Multi-Region Active-Active

Staff

Design the multi-region active-active architecture for a global app like Shopify.

Consistency & Trade-offsDatabase Scaling

Want the pressure version? Any of these can run as a live 45-minute design interview with follow-up questions and a verdict. Set up a design interview