Requirements of Twitter’s Design
Understand the requirements and estimation for Twitter's design.
We'll cover the following...
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.
-
Reply to Tweets: Registered users can reply to the public Tweets on Twitter.
-
Search Tweets: Registered users can search Tweets by typing keywords, hashtags, or usernames in the search bar on Twitter.
-
View user or home timeline: Registered users can view the user’s timeline, which contains their own Tweets. They can also view the home’s timeline, which contains ...