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