Scaling 50M Connections for IPL : Hotstar’s MQTT PubSub System

Scaling 50M Connections for IPL : Hotstar’s MQTT PubSub System

4.461 Lượt nghe
Scaling 50M Connections for IPL : Hotstar’s MQTT PubSub System
In this insightful talk, Piyush Gupta, Senior Fullstack Developer at Hotstar, walks us through the journey of building an MQTT-based PubSub system capable of handling 50 million concurrent socket connections! This architecture powered Hotstar's real-time social features for IPL 2019. Learn about the challenges, performance optimizations, and key architectural decisions that enabled Hotstar to scale to such massive volumes. Performance testers and developers will gain valuable insights into: Handling millions of concurrent connections Scaling socket-based architectures Performance monitoring for real-time systems 🎥 Watch Now to explore how performance testing can optimize large-scale systems! - Follow Us on Facebook: https://www.facebook.com/perfology - Connect on Instagram: https://www.instagram.com/perfologys/ - Network on LinkedIn: https://www.linkedin.com/in/perfology/ #PerformanceTesting #Hotstar #WebScalability #MQTT #PubSub #RealTimeSystems #SocketConnections #Perfology #TechInnovation #LearnShareGrow Topics 00:00 Product Requirement 03:11 Problem Statement: Messaging Infra 05:48 Explained the Jargons in messaging system 08:35 Success Criteria 13:54 Single Node Test(EMQ) 15:21 Single Node Test Results (EMO) 20:11 Cluster Test Issue 24:34 Load Balancers : One of the biggest hurdle 25:41 Load Balancer issue #1 28:00 Load Balancer 2M Test Results 30:20 Load Balancer issue #2 33:17 Load Balancer 8M Test Results 35:51 Auto Scaling Issue 40:06 Auto Scaling Solution 41:50 Impact of the Infrastructure 43:51 Concluding the talk 44:09 Q&A