Design StudioDesign a Social Media Feed (Twitter/X)
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

  • 300M DAU, 500M tweets posted per day ≈ 5,800 writes/sec
  • Timeline reads: each DAU loads feed ~5 times/day → 1.5B reads/day ≈ 17,400 reads/sec
  • 99.99% availability — feed must degrade gracefully, never go fully dark
  • Timeline load latency < 100ms at p99
  • Eventual consistency is acceptable — a tweet may appear in follower feeds within a few seconds
  • Media (images, video) served within 2s globally via CDN

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.