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
23-chapter mentored journey with cross-scale grid, ADR, business exercise, and production-incident scenario. Every engine on the platform is demoed there.
Just finished URL Shortener? Here's your recommended next 3.
Each of these builds directly on a concept you already saw in the flagship. No repetition — every system takes something familiar and goes deeper.
Rate Limiter
You saw rate limits referenced in URL Shortener security (Ch 16-17). Now go deep on token bucket vs sliding window vs leaky bucket, distributed enforcement with Redis, and 429 semantics at scale.
OpenDistributed Cache
URL Shortener uses Redis with cache-aside pattern. Now learn how the cache itself works — hash-slot sharding, replication, hot-key mitigation, cache stampede prevention, eviction policies.
OpenTwitter/X timeline
Your first product-scale system after infra primitives. Fan-out on write vs read, hybrid celebrity handling, timeline generation, ranking pipeline. Same six-phase framework, wildly different constraints.
Openbeginner9 problems
URL Shortener
The system-design interview's most famous first problem. We treat it as a scale-evolution study: four architectures for the same problem, from 10K to 1B RPS.
OpenPastebin
Store and share text snippets by URL.
OpenFile Upload Service
Direct-to-storage uploads with pre-signed URLs.
OpenBasic Chat
1:1 messaging with delivery guarantees.
OpenTask Scheduler
Enqueue and run one-shot and recurring tasks.
OpenNotification Service
Deliver push/email/SMS to a targeted user.
OpenRate Limiter
Enforce budget on requests per client per window.
OpenPolling System
Create polls, cast votes, tally results.
OpenWeb Crawler
Discover, fetch, and store the web in a bounded way.
Openintermediate18 problems
Photo/video feed, uploads, stories, direct-to-S3 media, hybrid fan-out feed, ML ranking.
OpenTwitter/X timeline
Timeline generation with hybrid fan-out — push for regular users, pull for celebrities.
OpenYouTube
Upload → transcode → CDN → recommendations. HLS delivery, ABR ladder, per-title encoding.
OpenDropbox
Block-level sync, deduplication, delta upload, conflict resolution.
OpenGoogle Drive
Collaborative document storage.
OpenNetflix
Global video streaming — CDN economics, ABR, DRM, chaos engineering, Open Connect.
OpenUber
Uber's real architectural evolution — monolith → SOA → Ringpop → DOMA.
Open1:1 and group messaging at scale — WebSocket + MQTT, E2E encryption, multi-device sync.
OpenSlack
Team messaging with presence, threads, search. Sharded WebSocket, team-affinity routing.
OpenTicket Booking
Concurrency control on hot seats. Hybrid Redis+DB holds, virtual queue for drops, anti-scalping.
OpenFood Delivery
Restaurant discovery, order, delivery orchestration.
OpenRide Sharing
H3 geo-indexing, DISCO batched matching, surge pricing, city-sharded state.
OpenE-commerce
Catalog, cart, checkout, inventory.
OpenPayment System
Idempotent money movement with a double-entry ledger, provider integration, and reconciliation.
OpenNotification Platform
Multi-tenant SaaS notification platform — templates, providers, orchestration, delivery receipts.
OpenSearch Autocomplete
Sub-100ms typed suggestions.
OpenNews Feed
Ranked, personalized feed generation.
OpenDistributed Cache
In-memory KV cluster with replication.
Openadvanced14 problems
Google Search
Crawl → index → serve, at web scale.
OpenGlobal Notification System
Cross-region, high-throughput push.
OpenGlobal Rate Limiter
Approximate-consistent counters across regions.
OpenDistributed Job Scheduler
Scale-out cron with exactly-once semantics.
OpenDistributed Logging System
Ingest, index, and search at petabyte scale.
OpenMetrics Platform
Time-series ingest + query + alert.
OpenDistributed Search Engine
Sharded inverted index + query fan-out.
OpenGlobal Payment System
Multi-region ledger with reconciliation.
OpenAd Serving System
Real-time bidding + serving in <100ms.
OpenRecommendation Infrastructure
Feature store, model serving, A/B.
OpenReal-time Analytics
Streaming ingest + interactive query.
OpenKafka-like Streaming Platform
Distributed log with partitioning + replication.
OpenDistributed Database
Sharded, replicated, with configurable consistency.
OpenGlobal File Storage
Cross-region durable object storage.
Open