[System Design] Counting Concurrent Instagram Live Streams


System Design - Counting Concurrent Instagram Live Streams

Instagram Live hosts millions of simultaneous live video streams globally with creators going live across different regions, categories with their followers. Now we need to build a scalable backend capable of tracking and querying live stream data. For specifically, we need to query the number of concurrent live streams at a given time stamp.
Each live stream event includes metadata such as streamer ID, start time, end time, duration, category, region, and audience metrics.
Your task is to design a scalable system that efficiently ingests, stores, and reports the current status of Instagram live streams, as well as supports historical queries.

...




Get one-to-one training from Google Facebook engineers

Top-notch Professionals

Learn from Facebook and Google senior engineers interviewed 100+ candidates.
Most recent interview questions and system design topics gathered from aonecode alumnus.
One-to-one online classes. Get feedbacks from real interviewers.

Customized Private Class

Already a coding expert? - Advance straight to hard interview topics of your interest.
New to the ground? - Develop basic coding skills with your own designated mentor.
Days before interview? - Focus on most important problems in target company question bank.