System Design: Newsfeed System

Let's understand the basic details to design the newsfeed system.

What is a newsfeed?

A newsfeed of any social media platform—Twitter, Facebook, Instagram— is a list of stories generated by entitiesAn entity could be a page, group, friends, and followers of a user. that a user follows. It contains text, images, videos, and other activities such as likes, comments, shares, advertisements, etc. This list is continuously updated and presented to the relevant users on the user’s home page. Similarly, a newsfeed system also displays the newsfeed to users from friends, followers, groups, and other pages, including a user’s own posts.

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy