Search⌘ K

Requirements of Twitter’s Design

Understand the requirements and estimation for Twitter's design.

Requirements

Let’s understand the functional and non-functional requirements below:

Functional requirements

The following are the functional requirements of Twitter:

  • Post Tweets: Registered users can post one or more Tweets on Twitter.

  • Delete Tweets: Registered users can delete one or more of their Tweets on Twitter.

  • Like or dislike Tweets: Registered users can like and dislike public and their own Tweets on Twitter.

  • ...