Video streaming at scale with Kubernetes and RabbitMQ

In this article, the author dives into the challenges faced by video streaming sites and explores how they can architect their infrastructure to manage the load. They discuss technical subjects like Kubernetes, RabbitMQ, and load balancers, providing a basic knowledge of these topics to understand the article. The author takes the reader on a journey, explaining the process from video upload to playback, highlighting the use of cloud storage, asynchronous processing, and adaptive bitrate streaming formats. They also introduce the use of Kubernetes to scale the system and discuss the implementation of preemptible nodes for cost savings. The article concludes with a brief mention of content delivery networks (CDNs) and their role in video streaming. Overall, the author provides a detailed insight into the technical aspects of video streaming architecture.

https://alexandreolive.medium.com/video-streaming-at-scale-with-kubernetes-and-rabbitmq-6e23fd0e75fb

To top