Interactive Architecture Challenges

System Design
Problems & Workflows.

Solve production-grade system design problems with live constraint validation, real scale SLAs, monthly cost limits, and reference architecture workflows.

20 Total
Challenges
100% Available
Reference Workflows
Live Graded
Validation Engine
Category:
Showing 20 problems
Google logo
Google
Easy

Gmail Spam Filter

Design a real-time email ingestion and spam classification pipeline capable of evaluating incoming messages with ML heuristics, rule-based fallbacks, and user feedback telemetry.

100M+ emails/day
$3,000/month
Bitly logo
Bitly
Easy

URL Shortener

Build a high-performance URL shortening service like TinyURL or Bitly that generates 7-character aliases, handles 100:1 read-to-write ratios, and caches hot redirect lookups.

100M URLs/month
$800/month
Cloudflare logo
Cloudflare
Easy

Distributed Rate Limiter

Design an edge-tier rate limiting system to protect APIs against abuse, credential stuffing, and DDoS using sliding-window counter algorithms and fast distributed caches.

50,000 requests/sec
$1,200/month
Uber logo
Uber
Medium

Scalable Notification System

Architect a multi-channel notification engine supporting iOS APNS, Android FCM, SMS (Twilio), and transactional emails with priority routing and deduplication.

10M+ notifications/day
$2,500/month
Amazon logo
Amazon
Medium

Distributed Cache Cluster

Design a distributed in-memory key-value caching system supporting consistent hashing, replication, write-through/write-back policies, and LRU eviction.

1M operations/sec
$4,000/month
Dropbox logo
Dropbox
Medium

Cloud File Storage (Dropbox)

Design a cloud sync and file storage architecture featuring block-level chunking, deduplication, delta synchronization, and metadata version control.

50PB storage
$15,000/month
YouTube logo
YouTube
Hard

YouTube Video Recommendation Engine

Design YouTube's two-stage recommendation pipeline: candidate generation (filtering millions to hundreds) followed by ranking & scoring for personalized user home feeds.

500M Daily Active Users
$50,000/month
Netflix logo
Netflix
Hard

Netflix Home Page Recommendation

Design Netflix's personalized row generation system that curates customized titles, tailored artwork thumbnails, and dynamic row rankings for every member profile.

250M paid subscribers
$40,000/month
Uber logo
Uber
Hard

Real-Time Ride Matching & ETA Prediction

Architect Uber's dispatch and routing system combining geospatial H3 hex indexing, live GPS driver telemetry, graph routing engines, and surge pricing calculators.

20M trips/day
$25,000/month
Stripe logo
Stripe
Hard

Real-Time Payment Fraud Detection (Radar)

Design an ultra-low latency payment risk engine evaluating global network behavioral signals, velocity counters, and ML risk scoring before transaction authorization.

10,000 transactions/sec
$30,000/month
Google logo
Google
Medium

Typeahead Search Autocomplete

Design a high-availability typeahead suggestion service returning top 5 search completions within 20ms of every keystroke using distributed trie structures.

5 Billion queries/day
$10,000/month
Amazon logo
Amazon
Medium

Amazon Item-to-Item Collaborative Filter

Design the 'Customers who bought this also bought' recommendation engine scaling to hundreds of millions of catalog products with precomputed item similarities.

300M active customers
$35,000/month
Meta logo
Meta
Medium

Instagram News Feed & Photo Publishing

Design Instagram's timeline generation system supporting photo/video uploads, fanout-on-write for regular users, and fanout-on-read for celebrity accounts.

1B+ Monthly Active Users
$45,000/month
Twitter / X logo
Twitter / X
Medium

X (Twitter) Real-Time Trending Topics

Design a real-time stream processing pipeline to identify velocity spikes in hashtags and topics across regions with decay algorithms to prevent stale trends.

500M tweets/day
$20,000/month
Meta logo
Meta
Hard

WhatsApp 1-on-1 & Group Chat

Design an end-to-end encrypted instant messaging platform supporting persistent connections, ephemeral delivery receipts, and efficient group message fan-out.

2 Billion users
$30,000/month
Google logo
Google
Hard

Distributed Web Crawler

Architect a scalable web crawler that downloads, parses, deduplicates, and indexes billions of web pages while strictly respecting robots.txt and politeness policies.

10 Billion pages/month
$25,000/month
Elastic logo
Elastic
Hard

Search Engine Inverted Indexer

Design an inverted index and full-text search cluster supporting tokenization, TF-IDF / BM25 ranking, and distributed partition query execution.

1 Billion documents
$30,000/month
Datadog logo
Datadog
Medium

Distributed Centralized Logging (ELK/Datadog)

Design a high-volume log aggregation pipeline that collects application stdout/syslogs across thousands of microservices, parses JSON structures, and supports real-time search.

10 TB logs/day
$8,000/month
Prometheus logo
Prometheus
Medium

Time-Series Metrics Monitoring (Prometheus)

Design a time-series telemetry monitoring system supporting pull/push metric collection, downsampling rollups, PromQL-style aggregation, and pager duty alerting.

50 Million metrics collected/minute
$6,000/month
Temporal logo
Temporal
Medium

Distributed Cron & Job Scheduler

Design a fault-tolerant distributed job orchestrator capable of triggering millions of delayed, recurring, and dependency-chained background tasks with at-least-once guarantees.

5 Million jobs executed/day
$5,000/month