In this episode of Scaler Pod, we have Amit Sharma, CTO, Dream Sports & @Dream11 .
With over a decade’s experience across tech giants like Netflix and Yahoo!, Amit is an expert in building complex large-scale resilient distributed systems. In his current role as the CTO at Dream Sports he is responsible for steering India’s largest scalable sports platform that supports peak concurrency of 11.52 M+ for a user base of 200 million+ and growing.
In this insightful podcast, he shares the unique challenges behind Dream11’s development, the company’s transition from monolith to 100+ micro-services, and the game-changing migration of the front-end app from Native to React Native, directly impacting productivity and business metrics. Amit also walks us through his early days at Netflix, where as a part of the core-engineering team, he witnessed the transition from DVD by mail to streaming. Amit also emphasises the importance of planning dedicated work days to make individual contributions while managing business responsibilities.
Timestamps
00:00 - Introduction
02:00 - Day in the life of Dream11 CTO
05:00 - Amit's tech journey and past lives
06:00 - Netflix, DVD renting and digital transformation
10:00 - Key to Netflix's culture, success and tech innovations
13:00 - Joining Dream11, Scaling up for IPLs
18:00 - What happens when millions of users open the app?
21:30 - Culture of building the team at Dream11
25:30 - Challenges of Infra scaling
35:00 - Moving to "just in time" team creation - concurrency challenges
43:00 - Mobile Engineering - Native to React Native migration
57:00 - Do Dream11 engineers need deep context of sports ?
01:00:00 - Multiple Dream Sports platforms coming up
01:03:00 - GenAI, Transformers and LLMs being used anytime soon?
01:06:00 - Using Data-Platform knowledge and experience in building Dream11
01:15:00 - Advice to new software engineers in the industry
01:17:00 How Dream11 hires engineers