Live Video Streaming Infrastructure at Twitch
Twitch engineering developed a scalable, HA live streaming solution to enable broadcasters on their platform live stream their gameplay with minimum latency. The live streaming solution (developed by Twitch) is also made available as a Service to the world through AWS IVS (Interactive Video Streaming)…
Distributed Cache 101 – The Only Guide You’ll Ever Need
This write-up is an in-depth guide on Distributed Cache. It does cover all the frequently asked questions about it such as What is a distributed cache? What is the need for it? How is it architecturally different from the traditional caching? What are the use…
Twitter’s Migration to Google Cloud – An Architectural Insight
This is my second write-up on the infrastructure @Twitter. In the first, I delved into the database technologies leveraged by the social platform to store petabytes of data generated every single day. Twitter needs no introduction, it’s is one of the most popular social networks…
What Is an Instance In Cloud Computing? – A Thorough Guide
This write-up is a thorough insight into the Instances on the cloud. In the cloud computing universe, you hear the term all the time. Instances spinning up based on the demand, Instances going down. I’ll cover all the frequently asked questions on it such as…
A Super Helpful Guide to Understanding Workload & It’s Types in Cloud
This write-up is an in-depth insight into workloads. What are they? What does a workload really mean in the cloud computing universe? How are they classified? How many types of workloads are there? This article answers all your questions on it in detail, it walks…
Zero to Software Architect Learning Track - Starting from Zero to Designing Web-Scale Distributed Applications Like a Pro. Check it out.
Master system design for your interviews. Check out this blog post written by me.
Zero to Software Architect Learning Track - Starting from Zero to Designing Web-Scale Distributed Applications Like a Pro. Check it out.
Recent Posts
- System Design #3: Leveraging the Backends for frontends pattern to avert API gateway from becoming a system bottleneck
- System Design #2: Understanding API gateway and the need for it
- System Design #1: CDN and Load balancers (Understanding the request flow)
- System Design #5: How Actor model/Actors run in clusters facilitating asynchronous communication in distributed systems
- System Design#4: Understanding the Actor model to build non-blocking, high-throughput distributed systems
Follow Me On Social Media