SysDesigner

Design Twitter Feed

Medium

Design a Twitter-like feed system that delivers personalized, real-time updates to users.

Functional Requirements

  • Allow users to post tweets
  • Generate a personalized feed for each user
  • Support timeline updates in near real-time

Non-Functional Requirements

  • Feed latency under 300ms
  • Support millions of active users
  • Ensure high availability and durability

Define Entities

Define API Routes

Components