How does Live Streaming Work [System Design Sundays]
How Does Live Streaming Platform Work? (YouTube live, Twitch, TikTok Live, Instagram Live)
To learn more about the newsletter, check our detailed About Page + FAQs
To help me understand you better, please fill out this anonymous, 2-min survey. If you liked this post, make sure you hit the heart icon in this email.
Recommend this publication to Substack over here
Take the next step by subscribing here
Today we will be visiting one of the favorites in Systems Design Interviews,
How would you design a Live Streaming Platform? Whether it’s Twitch, YouTube, Tik Tok, IG Live, FB they all rely on live streaming pretty heavily. To ace your interviews, it’s important to have this and its cousins on Lock.
I have an amazing video for you. It will give you a good overview of the live streaming system. It’s pretty short and concise (but with a lot of information), so it doesn’t make sense for me to give you a summary. However, as you watch this, I want you to keep a few things in mind-
Points to note
Life is complex- When you start studying systems design, you will find that the systems you deal with are extremely complex. These were built by millions of people, over decades. I know I’m not making any shocking claims here, but this is important to note because a lot of people overlook this and make a huge mistake when studying for their systems design interviews.
The big sin you will probably make- What is this mistake? Trying to study everything. Just in the video, you will come across adaptive bit rate, DNS, Encoders, and much more. This video doesn’t mention The biggest mistake you can make is trying to study them all. This will overwhelm you and lead to worse performance overall.
Dealing with this- So what should you do? Study what you know/are interested in/understand/is related to your work. Skip what doesn’t match this. Systems Design Interviews are deliberately open-ended. You can take them in whichever direction you want. As you start off, try to guide your interview into your area of expertise and focus on that. Remember, no reasonable interviewer expects you to build billion-dollar systems in 1 hour. They are testing your ability to manage stakeholder needs, ability to handle ambiguity, and ability to foresee challenges. Play to your strengths.
What about the rest- I’m not asking you to completely overlook everything else. That would be too risky. What I am saying is that you should do the bare minimum there. If you had to study network transmission protocols- study the differences between TCP, UDP, etc. There’s no reason to get a Ph.D. on it. You just need to know enough to identify which procedure would be useful in what circumstance. Once you know that move on to what you like.
A note on engineering blogs- This is one reason engineering blogs and whitepapers are so cool. They will teach you what people are actually doing. If you can casually mention, “Netflix does …” even if you don’t understand that super in-depth, you will stand out.
I created Technology Interviews Made Simple using new techniques discovered through tutoring multiple people into top tech firms. The newsletter is designed to help you succeed, saving you from hours wasted on the Leetcode grind. I have a 100% satisfaction policy, so you can try it out at no risk to you. You can read the FAQs and find out more here. Scroll down till the end to get 20% off for up to a whole year.
If you have enjoyed this post so far, please make sure you like it (the little heart button in the email/post). I also have a special request for you.
***Special Request***
This newsletter has received a lot of love. If you haven’t already, I would really appreciate it if you could take 5 seconds to let Substack know that they should feature this publication on their pages. This will allow more people to see the newsletter.
There is a simple form in Substack that you can fill up for it. Here it is. Thank you.
https://docs.google.com/forms/d/e/1FAIpQLScs-yyToUvWUXIUuIfxz17dmZfzpNp5g7Gw7JUgzbFEhSxsvw/viewform
To get your Substack URL, follow the following steps-
Open - https://substack.com/
If you haven’t already, log in with your email.
In the top right corner, you will see your icon. Click on it. You will see the drop-down. Click on your name/profile. That will show you the link.
You will be redirected to your URL. Please put that in to the survey. Appreciate your help.
In the comments below, share what topic you want to focus on next. I’d be interested in learning and will cover them. To learn more about the newsletter, check our detailed About Page + FAQs
If you liked this post, make sure you fill out this survey. It’s anonymous and will take 2 minutes of your time. It will help me understand you better, allowing for better content.
https://forms.gle/XfTXSjnC8W2wR9qT9
I’ll see you living the dream.
Go kill all and Stay Woke,
Devansh <3
To make sure you get the most out of System Design Sundays, make sure you’re checking in the rest of the days as well. Leverage all the techniques I have discovered through my successful tutoring to easily succeed in your interviews and save your time and energy by joining the premium subscribers down below. Get a discount (for a whole year) using the button below
Reach out to me on:
Instagram: https://www.instagram.com/iseethings404/
Message me on Twitter: https://twitter.com/Machine01776819
My LinkedIn: https://www.linkedin.com/in/devansh-devansh-516004168/
My content:
Read my articles: https://rb.gy/zn1aiu
My YouTube: https://rb.gy/88iwdd
Get a free stock on Robinhood. No risk to you, so not using the link is losing free money: https://join.robinhood.com/fnud75