Member-only story
System design Instagram
11 min readOct 27, 2023
Let’s understand some key features of Instagram.
Instagram is a popular social media app that allows users to share photos and videos from their lives. Some key things about Instagram:
- Users can post photos and videos to their Instagram feed that followers can view. Posts can be filtered and edited.
- Users have a profile page that shows all their posts as well as profile info like bio, website, etc.
- Users can follow other users to see their posts in their feed. Users can have followers and be followed.
- Users can like and comment on posts by others. Posts have view counts.
- Hashtags allow users to discover new people and posts of interest. Users can search hashtags.
- Instagram Direct allows users to send private messages with photos/videos.
- Instagram Stories allow sharing ephemeral photos/videos that disappear after 24 hours.
- In-app cameras allow easy posting of content instantly.
So in essence, Instagram is a platform to share visual media and engage with friends, family, brands, creators, or even strangers with similar interests.
In an interview setting, it’s best to focus on key Instagram features and simplify the overall design. Trying to cover every…
