Twitter design

A simple design of Twitter

twittersystem design
Twitter design
Requirements

Functional

  • Users can create account and login
  • Users can create/read/update/delete tweets
  • Users can follow other users
  • Users can see timeline
  • Users can search for tweets/hashtags

Non-Functional

  • Timeline p99 ≤ 300 ms
  • Support 100M+ users
  • Read availability ≥ 99.9%
Published
February 7, 2026

Last updated February 18, 2026

Comments

Sign in to join the discussion

Sign in
Twitter design | Supaboard