β˜… System design interview prep

Whiteboard your way
through system design.

Blueprint is a puzzle game for nailing the systems-design interview. Drag components onto a whiteboard, wire them together, and an AI interviewer grades your architecture β€” then unlocks the next, harder problem.

Free to play β€” no login required. Log in to save your climb across devices.

Three moves, one diagram

It feels like a real whiteboard β€” tactile, draggable, and yours to defend.

1
🧩

Drop components

Pull clients, services, caches, queues, databases and CDNs onto the canvas from the palette.

2
πŸ”—

Wire it up

Drag from a component's port to another to draw an edge, then label the flow β€” HTTP, writes, replicate.

3
✦

Get assessed

An AI interviewer scores your design, calls out strengths and gaps, and unlocks the next floor when you pass.

Climb ten floors

Each floor is a classic interview problem, a notch harder than the last. After the core climb the tower branches β€” pick the Scale or Realtime track in either order, then conquer both to reach the summit.

1
URL Shortener
Read-heavy reads, caching, code generation
2
Distributed Rate Limiter
Shared counters, token buckets
3
Social News Feed
Fan-out on write vs read, celebrities
4
Realtime Chat
WebSockets, pub/sub, offline delivery
5
Photo & Video Hosting
Object storage, async processing, CDN
6
Reliable Job Pipeline
At-least-once, retries, dead-letter queue
7
Globally Sharded Datastore
Consistent hashing, replication, failover
8
Search Autocomplete
Precomputed top-K, tries, query-log pipeline
9
Ride-Sharing Dispatch
Geospatial index, matching, live location
β–²
Payments Ledger
Idempotency, double-entry, reconciliation

Top climbers

The system-design hall of fame β€” ranked by floors cleared, then total score.

  1. Loading the leaderboard…

Save your climb

Playing is free and needs no account. Log in to keep your progress, cleared floors, and saved diagrams synced to your profile β€” on any device.

βœ“ Signed in as