Middle — Principal
Building a simplified social network in the style of Twitter
livecode
Task condition
It is necessary to design a simplified version of a microblogging platform similar to Twitter/X, implementing a basic set of features:
- Creating posts (tweets) by users.
- Following other accounts.
- Generating a news feed containing:
- Messages from all users the current user follows.
- The ability to sort posts by time of publication or by popularity.
- Scalability: the system must withstand high loads — millions of active users and thousands of new tweets per second.