Creating the backed for a Twitter copy in GO and just for fun.
Tentative stack to use:
- GO
- MongoDB
- Vault
- Docker
Design a Twitter-like social networking service. Users of the service will be able to post tweets, follow other people, and favorite tweets.
- Users should be able to post new tweets.
- A user should be able to follow other users.
- Users should be able to mark tweets as favorites.
- The service should be able to create and display a user’s timeline consisting of top tweets from all the people the user follows.
- Tweets can contain photos and videos.