Skip to main content

Problem library

43 problems, each taught as an evolving architecture across four scale tiers. Every authored problem has universal level expectations (L4/L5/L6/L7) and cross-scale design commentary.

New here? Start with the URL Shortener flagship

12-chapter mentored journey with cross-scale grid, ADR, business exercise, and production-incident scenario. Every engine on the platform is demoed there.

Start the journey

beginner9 problems

intermediate18 problems

Instagram

Flagship

Photo/video feed, uploads, stories, direct-to-S3 media, hybrid fan-out feed, ML ranking.

Open

Twitter/X timeline

Flagship

Timeline generation with hybrid fan-out — push for regular users, pull for celebrities.

Open

YouTube

Flagship

Upload → transcode → CDN → recommendations. HLS delivery, ABR ladder, per-title encoding.

Open

Dropbox

Flagship

Block-level sync, deduplication, delta upload, conflict resolution.

Open

Google Drive

Flagship

Collaborative document storage.

Open

Netflix

Flagship

Global video streaming — CDN economics, ABR, DRM, chaos engineering, Open Connect.

Open

Uber

Flagship

Uber's real architectural evolution — monolith → SOA → Ringpop → DOMA.

Open

WhatsApp

Flagship

1:1 and group messaging at scale — WebSocket + MQTT, E2E encryption, multi-device sync.

Open

Slack

Flagship

Team messaging with presence, threads, search. Sharded WebSocket, team-affinity routing.

Open

Ticket Booking

Flagship

Concurrency control on hot seats. Hybrid Redis+DB holds, virtual queue for drops, anti-scalping.

Open

Food Delivery

Flagship

Restaurant discovery, order, delivery orchestration.

Open

Ride Sharing

Flagship

H3 geo-indexing, DISCO batched matching, surge pricing, city-sharded state.

Open

E-commerce

Flagship

Catalog, cart, checkout, inventory.

Open

Payment System

Flagship

Idempotent money movement with a double-entry ledger, provider integration, and reconciliation.

Open

Notification Platform

Flagship

Multi-tenant SaaS notification platform — templates, providers, orchestration, delivery receipts.

Open

Search Autocomplete

Flagship

Sub-100ms typed suggestions.

Open

News Feed

Flagship

Ranked, personalized feed generation.

Open

Distributed Cache

Flagship

In-memory KV cluster with replication.

Open

advanced14 problems

extreme2 problems