Open In App

The Engine Behind Disney + Hotstar: A Peek into Their Backend Infrastructure

On 15 November 2023, when India was playing against New Zealand at the World Cup semifinal match in Wankhede Stadium in Mumbai more than 5 crore people were watching the match on the Disney+ Hotstar OTT(over-the-top) apps on a global level. This number had broken the streaming platform’s own concurrency record of 3.5 crore viewers, which was created during the India vs Pakistan match earlier in the tournament. We will discuss how the Disney + Hotstar app is able to ensure such powerful scalability, on a consistent basis.

Key Elements in their Backend System:

Disney+ Hotstar relies on a robust backend system to ensure seamless streaming. The key elements in their backend system:



Hosting with AWS (Amazon Web Service):

AWS serves as the primary hosting provider for Disney+ Hotstar. It relies on AWS (Amazon Web Services) as the backbone of their hosting, and it provides details about the infrastructure, including the use of AWS instances during high-impact events. It offers a scalable and reliable cloud computing platform, and allow Disney+ Hotstar to efficiently manage their infrastructure based on demand.

CDN (Content Delivery Network) Partner:

Disney+ Hotstar CDN partner is Akamai. It plays important role in delivering content efficiently to users. It optimize the media files for delivering, by ensuring low latency and high performance during streaming.



Data Store:

Disney+ Hotstar employ Amazon S3 Storage service for storing data. S3 Storage is an object storage services offered by AWS. Amazon S3 provides Disney+ Hotstar with a scalable, cost-effective, and feature-rich solution for storing and delivering the vast amount of media content associated with a streaming service. The flexibility and integration capabilities of Amazon S3 contribute to the overall efficiency and reliability of Disney+ Hotstar’s backend infrastructure.

Note:

Disney+ Hotstar, 100% traffic is supported by EC2 and S3 object storage for data storing. For EC2, Disney+ Hotstar can choose instances with the right balance of CPU, memory, storage, and networking capabilities to meet their specific requirements.

Instance Mix :

Instance Mix refers to the combination of different computing instances that are utilized within a system or application. In Disney+ Hostar, Instance Mix means as a part of their backend infrastructure. There are two types of instance used in Disney+ Hotstar:

The use of an Instance Mix suggests Disney+ Hotstar employs a combination of both on-demand and spot instances in their infrastructure. This approach offers a balance between cost efficiency and performance.

Smart Cost Management with Machine Learning and Data Analytics:

Disney+ Hotstar can achieve a more adaptive and responsive infrastructure. These technologies enable the system to learn from historical data, make predictions, and dynamically optimize resource usage, ultimately leading to cost savings while maintaining a high level of performance during varying workloads.

Data Processing :

Disney+ Hotstar processes massive amounts of data daily using AWS EMR (Elastic MapReduce) clusters. EMR is a cloud-based big data platform that enables processing of large datasets using popular frameworks such as Apache Spark and Apache Hadoop.

Scaling with Ease (Infrastructure Set up):

To handle peak loads during high impact event like World Cup matches, Disney+ Hotstar scales its infrastructure with:

500+ AWS CPU instances (C4.4X Large or C4.8X Large) at 75% utilization.
16 TBs of RAM
8000 CPU cores
A peak speed of 32Gbps for data transfer

Disney+ Hotstar uses these Andriod components for having a powerful infrastructure:

Scalability Design:

The infrastructure is designed for scalability, ensuring that millions of users can access live streaming simultaneously without compromising performance.

Conclusion:

In summary, Disney+ Hotstar’s backend infrastructure is a well-thought-out combination of cloud services, content delivery optimization, data storage, cost-effective instance management, and scalability features. The use of advanced technologies and strategic design choices contributes to a reliable and efficient streaming platform for a massive user base.

Article Tags :