Design StudioDesign a URL Shortener
Loading canvas…

Drag shapes, components, or icons here, then connect them to draw your architecture

Double-click to rename · select and drag a corner to resize · Delete to remove · Ctrl+Z / Ctrl+Shift+Z to undo / redo

Requirements

Scale & non-functional

  • 100M URLs created per day (≈ 1,160 writes/sec)
  • 10:1 read-to-write ratio → 1B redirects/day ≈ 11,600 reads/sec
  • 99.99% availability — a redirect failure is immediately user-visible
  • Redirect latency < 20ms at p99
  • URLs must remain accessible for at least 5 years

Instant design score

Place and connect components to see your score update live.

Aria's review

Pro

Get a senior-interviewer review: bottlenecks, trade-offs, what's missing, and probing questions.

Draw a design first.