HomeProblemsStudioTeamsGallery
HomeProblemsStudioTeamsGallery

Guided practice

System design problems

Interview-style architecture prompts across caching, queues, realtime systems, observability, security, and AI systems.

Problems

12

Attempted

0/12

Average

--

Completion

0%

12 open

Start here

EasyCaching

Design URL Shortener

3 flows, 5 scenarios

Start here

Problem library

12 of 12 shown

Difficulty

Status

EasyRecommended
Design URL Shortener

Build a scalable URL shortening service that supports creation, redirection, caching, and analytics ingestion for a fast user experience.

3 flows5 scenarios

Client, API Gateway, Service +5 more

CachingQueues and Streams

Status

Not attempted

Start
MediumOpen
Design Food Delivery Tracking

Create a tracking system for orders, restaurant updates, and rider location streaming with live customer notifications.

3 flows5 scenarios

Client, API Gateway, Service +6 more

CachingQueues and Streams

Status

Not attempted

Start
MediumOpen
Design Photo Sharing Service

Design a media platform for uploading, processing, storing, and delivering photos to users with edge caching and metadata search.

3 flows4 scenarios

Client, API Gateway, Auth Service +8 more

CachingQueues and Streams

Status

Not attempted

Start
MediumOpen
Design Rate Limiter

Build a request rate limiting service that protects APIs from abuse and ensures fair access for clients.

3 flows4 scenarios

Client, API Gateway, Rate Limiter +4 more

CachingObservability

Status

Not attempted

Start
MediumOpen
Design RAG Knowledge Assistant

Build an AI knowledge assistant that ingests documents, retrieves relevant context, and generates grounded answers for users.

3 flows4 scenarios

Client, API Gateway, Auth Service +7 more

Queues and StreamsObservability

Status

Not attempted

Start
MediumOpen
Design Notification Service

Design a notification platform that fans out product events to push, email, or SMS channels with retries and user preferences.

3 flows4 scenarios

Client, API Gateway, Service +8 more

CachingQueues and Streams

Status

Not attempted

Start
HardOpen
Design WhatsApp

Design a real-time messaging system with presence, message delivery, persistence, and offline support for mobile users.

3 flows5 scenarios

Client, API Gateway, Auth Service +7 more

CachingQueues and Streams

Status

Not attempted

Start
HardOpen
Design YouTube

Build a video platform that supports upload, encoding, storage, search, and fast content delivery to viewers.

3 flows5 scenarios

Client, API Gateway, Service +7 more

CachingQueues and Streams

Status

Not attempted

Start
HardOpen
Design Social Media Feed

Design a social feed service that publishes posts, generates personalized timelines, and serves high-read traffic with caching and search.

3 flows4 scenarios

Client, API Gateway, Auth Service +7 more

CachingQueues and Streams

Status

Not attempted

Start
HardOpen
Design Online Marketplace

Build a marketplace platform that supports browsing inventory, placing orders, and processing fulfillment asynchronously.

3 flows4 scenarios

Client, API Gateway, Auth Service +7 more

CachingQueues and Streams

Status

Not attempted

Start
HardOpen
Design Search Engine

Build a search service that indexes large data sets, serves low-latency queries, and supports incremental refresh with caching.

3 flows4 scenarios

Client, API Gateway, Service +6 more

CachingQueues and Streams

Status

Not attempted

Start
HardOpen
Design Metrics Analytics Pipeline

Build a metrics pipeline that ingests high-volume events, aggregates time-series data, and powers operational dashboards and alerts.

3 flows4 scenarios

Client, API Gateway, Service +7 more

Queues and StreamsObservability

Status

Not attempted

Start

Learning tracks

Topic progress

Caching

0/10

Score --

Queues and Streams

0/11

Score --

Realtime

0/3

Score --

Observability

0/7

Score --

Scaling

0/12

Score --

Security

0/12

Score --

AI Systems

0/11

Score --