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 followers’ Tweets on Twitter.
Follow or unfollow the ...