How Hotstar Application Scaled 25 Million Concurrent Users | Performance Testing | Load Testing

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ย. 2021
  • Credit : ‪@HasGeekTV‬
    The video is uploaded here for educational purpose
    👍 Like us on Facebook : / perfology
    👍 Add us on Instagram : / perfologys
    👍 Follow us on Linkedin: / perfology
    Speaker bio
    Gaurav is a Cloud Architect at Hotstar, India’s leading OTT provider that holds a global concurrency record for live streaming to 25Mn+ viewers. At Hotstar, he loves building cost-efficient infrastructure that can scale to millions in minutes. He is also passionate about chaos engineering and cloud security.
    The talk will focus on why traditional autoscaling doesn’t work for Hotstar (Disney’s OTT streaming service) who recently created a global record for live streaming to 25.3 million concurrent viewers. It will talk about challenges in scaling infrastructure for millions and how to overcome it, how we run gamedays before actual games, how we use load testing monster called Hulk to prepare for peak traffic and also how we add chaos (engineering) in between all these epic scale madness.
    1. Outline
    2. About Hotstar
    3. Why traditional autoscaling doesn’t work for Hotstar
    4. Challenges in scaling
    5. Gamedays and load testing for millions
    6. How we prepare for peak traffic (50M)
    7. Chaos engineering at high level
    Slides
    docs.google.com/presentation/...

ความคิดเห็น • 127

  • @reventon357
    @reventon357 8 หลายเดือนก่อน +140

    Here after 54 million in IND v NZ Semi-Final of 2023, crazy to think that the new record is DOUBLE than this!

    • @vamsivishalallu1931
      @vamsivishalallu1931 8 หลายเดือนก่อน +6

      54 Million

    • @akshaysingla951
      @akshaysingla951 8 หลายเดือนก่อน +4

      58 million IND VS AUS world cup 2023 final

    • @sourabbhowmik5706
      @sourabbhowmik5706 8 หลายเดือนก่อน

      ​@@akshaysingla951touched 59M

    • @lfe360-sagarsvlogs3
      @lfe360-sagarsvlogs3 8 หลายเดือนก่อน

      Thats 54 million

    • @reventon357
      @reventon357 8 หลายเดือนก่อน

      Yup, my bad@@lfe360-sagarsvlogs3

  • @theoutlet9300
    @theoutlet9300 หลายเดือนก่อน +37

    wow those numbers are insane. I would love to see a cost graph during the match as well

  • @vikasrai9244
    @vikasrai9244 2 ปีที่แล้ว +11

    Beautifully explanaed Gaurav, Thanks

  • @panditvenkatesh
    @panditvenkatesh 2 ปีที่แล้ว +14

    Good info for Perf test - enthusiasts , well explained

  • @vijayrk7329
    @vijayrk7329 หลายเดือนก่อน +1

    Amazing Man. Hats off Gourav and team!

  • @JohnSnow-gi7iv
    @JohnSnow-gi7iv 8 หลายเดือนก่อน +7

    Watching this after 58M concurrent users in IND vs AUS final.

  • @sahiljain5979
    @sahiljain5979 ปีที่แล้ว +91

    streaming services: oh no.. , spikes are nasty,,
    cable: hold my beer...

    • @SomebodyYouUsedToSee
      @SomebodyYouUsedToSee หลายเดือนก่อน +6

      Technically cable loads are predictable and it’s broadcasting .So, thing is a lot different

    • @electrolyteorb
      @electrolyteorb หลายเดือนก่อน +7

      Cable technology is truly impressive...
      He is showing spikes in the video... For cables it's just another Tuesday

    • @nikhilgv9
      @nikhilgv9 หลายเดือนก่อน +15

      Cable technology is a broadcast even without any acknowledgement from the receiver. That is exactly is what is preventing anyone from rewinding 5 minutes to see a part they missed.
      For streaming services it is like every user is having their own channel.

    • @vpstateofmind
      @vpstateofmind หลายเดือนก่อน +1

      @@nikhilgv9 so is it a possibility that the system will crash if half of the viewers suddenly decides to rewind?

    • @Z3U5.0g
      @Z3U5.0g 12 วันที่ผ่านมา

      @@nikhilgv9You are talking about the analogue era, nowadays due to digitisation cable has become IPTV.

  • @eswarkada6173
    @eswarkada6173 8 หลายเดือนก่อน +68

    Assembled all AWS Cloud & DevOps Engineers 😂😂

  • @JZL003
    @JZL003 หลายเดือนก่อน +14

    pretty fascinating that if service is degraded they'll just allow anyone to watch the video without logging in or paying. Very nice of them and makes sense, for live sports matches, better to let everyone in than deal with all the headlines of "match went down 5 minutes before game ended"

  • @priyasingh-qv5pk
    @priyasingh-qv5pk 2 ปีที่แล้ว +9

    Well done Hotstar Team👏

  • @kapilpatel9379
    @kapilpatel9379 หลายเดือนก่อน +2

    Fantastic talk, would love to learn more

  • @victarpankchu8969
    @victarpankchu8969 2 ปีที่แล้ว +2

    Thank you for this video!!!!

  • @sakshisingh-ue4nr
    @sakshisingh-ue4nr 2 ปีที่แล้ว +4

    Amazing Work

  • @abridgetool
    @abridgetool 2 ปีที่แล้ว +31

    After watching this video, I am like
    "Asli kaam to ye log kar rahe hain, hum to bus apni... "

    • @harshjain8345
      @harshjain8345 11 หลายเดือนก่อน +1

      True 😂

  • @abhishekjain5150
    @abhishekjain5150 หลายเดือนก่อน +11

    And now jio hired all hotstart employee to build juocinema 😅 and now jio is also able to handle that load. Good video❤

    • @rajeswaril3931
      @rajeswaril3931 หลายเดือนก่อน +2

      and handled of about 500M views during CSK vs RCB playoff selection 2024

    • @sarcaastech
      @sarcaastech หลายเดือนก่อน +3

      Jio cinema shows cumulative views not concurrent views

  • @Indian-JaiHindusthan
    @Indian-JaiHindusthan ปีที่แล้ว +8

    Awesome.. what is underlined load testing tool used to orchestrate?

  • @ExploreSciFi
    @ExploreSciFi หลายเดือนก่อน +6

    Today, Pak vs India match in NewYork was Streaming on Tamasha App and there were 69+ millions viewers 😅

  • @ksb4899
    @ksb4899 หลายเดือนก่อน +1

    I selected this video very eagerly on how to learn, after knowing it is the same game that gave me traumatic vibes

  • @Rastogi-yt
    @Rastogi-yt หลายเดือนก่อน +1

    Too helpful🎉

  • @Prince-qe1do
    @Prince-qe1do 16 วันที่ผ่านมา +2

    This is real Engineering.

  • @indianmemeswaala7653
    @indianmemeswaala7653 ปีที่แล้ว +24

    Jio cinema handled 2.2 cr (22 million) concurrent traffic for a normal ipl 2023 league match of CSK vs RR
    Wonder what will be the live numbers in IPL 2023 final

  • @Aloktiwari-sf2im
    @Aloktiwari-sf2im หลายเดือนก่อน +4

    People directly close the tab most of the time in such cases.

  • @shraddhasharma7278
    @shraddhasharma7278 ปีที่แล้ว +1

    @perfology how push notifications get to know about upcoming information?

  • @immaculateness
    @immaculateness 21 วันที่ผ่านมา

    Great talk 🗣️

  • @kuldeeppilaji
    @kuldeeppilaji หลายเดือนก่อน

    Excellent engineering❤🎉🎉

  • @rubanantony9028
    @rubanantony9028 2 ปีที่แล้ว +1

    Superb

  • @sathish43
    @sathish43 2 หลายเดือนก่อน

    Very useful ❤

  • @omkarachary
    @omkarachary 10 หลายเดือนก่อน +12

    Great job hotstar team . Kudos from a Cleartax Architect (60million scale).

  • @ashishchoksi8501
    @ashishchoksi8501 8 หลายเดือนก่อน

    How you guys handle the fanout problem of push notification to 120M users?

  • @devbiswarupz
    @devbiswarupz หลายเดือนก่อน

    i am a beginner, but i have a doubt, if we build any system in micro service arc, how we set a value to start a new service to avoid the booting time gap?

  • @ankitbhatti667
    @ankitbhatti667 หลายเดือนก่อน

    Thanks for sharing

  • @eyalsaadon3996
    @eyalsaadon3996 2 ปีที่แล้ว

    Kudos

  • @darkwhite2247
    @darkwhite2247 8 หลายเดือนก่อน +2

    why hotstar didn't use private cloud in aws? why use public cloud?

  • @bhagyalakshmi1053
    @bhagyalakshmi1053 ปีที่แล้ว

    How to payment system in the login in background in the concreting details

  • @nandagopal.05
    @nandagopal.05 3 หลายเดือนก่อน +2

    Just some thoughts,
    For a minimum base scale i guess its best to use bare metal server without any other things like virtualizattion, logging etc to get raw performance and to use private cloud instead of public to have higher bandwidth. Never worked on this much high scale but just my thoughts.
    Also one thing i have noticed till date is hotstars marketing notifications are way delayed then the actual event. Not sure if this is decision making delay or tech delay.
    Nevertheless its insane engineering ❤

    • @v.rajasekar5044
      @v.rajasekar5044 หลายเดือนก่อน +2

      actually, this is the perfect use case for public cloud. because, this kinda peak is rare and doesn't make sense to acquire CPUs just for this one occasion and let it be idle for almost 99% of the year and even then you never know what will be the actual peak. To give a comparison this year csk vs rcb had 500 million active users at one point and it was almost 10x than previous record viewers in IPL. If you go to public cloud, you can use multiple regions and multiple availability zones and multiple instance types and even multiple clouds too. this is why even Netflix still now uses AWS.

  • @karinweinbach5030
    @karinweinbach5030 2 ปีที่แล้ว +2

    Project HULK !!

  • @lakshminarayanans5261
    @lakshminarayanans5261 ปีที่แล้ว

    Awesome

  • @krutikpatel906
    @krutikpatel906 หลายเดือนก่อน +1

    how is it a big deal to spin off more nodes on cloud?

  • @ShardulPrabhu
    @ShardulPrabhu หลายเดือนก่อน

    Just suggestion stream your data 15s later so you can take advantage of auto scaling 😛😛 because you know now there will be spike

  • @joyoshish
    @joyoshish 8 หลายเดือนก่อน +1

    Insane work Hotstar!

  • @python3.x
    @python3.x หลายเดือนก่อน

    There is simple, add hpa, set threshold, spin more instances, spend thousands of dollars

  • @abhishekvanenooru4959
    @abhishekvanenooru4959 11 วันที่ผ่านมา

    super anna

  • @bhagyalakshmi1053
    @bhagyalakshmi1053 ปีที่แล้ว

    What this cabinets?

  • @bhagyalakshmi1053
    @bhagyalakshmi1053 ปีที่แล้ว

    I want ops hotstar suppliers.
    What this can correct.

  • @darkcoder7007
    @darkcoder7007 หลายเดือนก่อน

    bro is challanging straight to AWS... i mean you need to redefine & rethink everything with such a huge scale.

  • @jaiho4237
    @jaiho4237 หลายเดือนก่อน

    In this main player are cloud and devops engineer

  • @abuzardev1568
    @abuzardev1568 หลายเดือนก่อน

    Dhoni for a reason ❤

  • @mighty_rudhra5603
    @mighty_rudhra5603 8 หลายเดือนก่อน

    Watching again after the Ind vs Nz world cup-23

  • @sudhanshuprasad2666
    @sudhanshuprasad2666 หลายเดือนก่อน +1

    37:12 "bypass the payment"

  • @nishwalshetty3432
    @nishwalshetty3432 ปีที่แล้ว +7

    wonder if this team of hotstar has moved to jio cimena

    • @nandagopal.05
      @nandagopal.05 3 หลายเดือนก่อน

      At least their CTO has moved to jio cinema 😅

  • @nani3209
    @nani3209 หลายเดือนก่อน

    I was always wonder, how apolo 11 launch was watched by 650 million people.

  • @SunnyRoy-iq5oy
    @SunnyRoy-iq5oy หลายเดือนก่อน +3

    What about 49.9 cr (499 million) during CSK vs RCB in 2024 IPL on Jio chinema

    • @Hector_don
      @Hector_don หลายเดือนก่อน +4

      Views and concurrent viewers me difference hota ha. He is talking about handling 20+ mill users at a time.

  • @vinodt.h4914
    @vinodt.h4914 หลายเดือนก่อน

    I have one doubt. In this video they mentioned that they are not using auto scaling of AWS. But they wrote their own autoscaling tool to achieve autoscaling. Am i correct? and if it is correct understanding means what is the difference between both?

    • @rohanbhatia8406
      @rohanbhatia8406 หลายเดือนก่อน

      For autoscaling you can use default autoscaling feature provided by AWS but as he mentioned, it is not reliable hence they had to come up with their own autoscaling, Hope that makes sense

  • @harshitpant07
    @harshitpant07 2 หลายเดือนก่อน +7

    In IPL 2024 Jio Cinema recorded a huge 590 million viewership on opening day which is just mind boggling when compared here with 25 million.

    • @mdrehanulhaque8604
      @mdrehanulhaque8604 2 หลายเดือนก่อน +14

      Views and live views, both are different

    • @mohitranka9840
      @mohitranka9840 2 หลายเดือนก่อน +8

      That is not concurrent users. Its just views (eg. page load), which is meaningless.

    • @aryanruia3491
      @aryanruia3491 หลายเดือนก่อน

      Jio hired most of their engineers from hotstar only

  • @y0geshpatil
    @y0geshpatil 11 หลายเดือนก่อน +3

    What is C59 class machine ?

    • @darkwhite2247
      @darkwhite2247 9 หลายเดือนก่อน

      did you find the answer?

    • @coding3438
      @coding3438 8 หลายเดือนก่อน +3

      C59x. It’s an instance type of EC2.
      EC2 is amazon web service’s virtual machine offering.

  • @abhisatpute-bb1wx
    @abhisatpute-bb1wx หลายเดือนก่อน

    we want to know about jio cinemo Application Scaled 2000 Million Concurrent Users | Performance Testing | Load Testing

  • @WholeBits
    @WholeBits 8 หลายเดือนก่อน +1

    I expect 70-100 Million Simultaneous Viewers at Peak for India-Australia 2023 Cricket World Cup Final. All The Best To The Entire Disney Hotstar Team. ✌🏽😊

    • @darkwhite2247
      @darkwhite2247 8 หลายเดือนก่อน

      its 40 to 50 million i think

  • @LakshmiNarayanaVelayudam
    @LakshmiNarayanaVelayudam หลายเดือนก่อน

    thala for a reason

  • @newbie8051
    @newbie8051 หลายเดือนก่อน

    Woah, 216TB RAM

  • @digitalshankar007
    @digitalshankar007 ปีที่แล้ว +1

    Do it can handle my website which has 100 visitors per month?

    • @freindimania11
      @freindimania11 9 หลายเดือนก่อน +1

      Only if they can anticipate the traffic and have ec2 instances warmed up😂

  • @navajyothmp1871
    @navajyothmp1871 9 หลายเดือนก่อน +1

    This world cup india newzealand match 43 million 🔥🔥

    • @navajyothmp1871
      @navajyothmp1871 8 หลายเดือนก่อน +1

      53 million india newzealand semi final 🔥🔥

  • @akashagarwal6390
    @akashagarwal6390 ปีที่แล้ว +2

    RPS vs TPS?

    • @kunalverma9325
      @kunalverma9325 10 หลายเดือนก่อน

      RPS - Requests per second
      TPS - Transactions per second

  • @neels6314
    @neels6314 2 ปีที่แล้ว

    👍

  • @B-Billy
    @B-Billy หลายเดือนก่อน

    plot twist: Hotstar and IPL francise giving alot of money to Dhoni to not retire. 😆

  • @re1konn
    @re1konn 2 หลายเดือนก่อน

    4:14

  • @ShubhamPatil-di1nx
    @ShubhamPatil-di1nx หลายเดือนก่อน

    Thanks to Harkirat found this video.

  • @javaremastered1530
    @javaremastered1530 ปีที่แล้ว +1

    but now next ipl to jio

  • @uvnok
    @uvnok หลายเดือนก่อน

    Bhai ke pass macbook why techies prefer why not gaming laptop rbg se aag laga dunga
    Just asking

  • @AgrimGupta
    @AgrimGupta หลายเดือนก่อน

    Which match was this?

    • @satyasaineelapala570
      @satyasaineelapala570 หลายเดือนก่อน

      2019 sf

    • @AgrimGupta
      @AgrimGupta หลายเดือนก่อน

      @@satyasaineelapala570 ah ok, got it.

  • @digitalshankar007
    @digitalshankar007 ปีที่แล้ว

    Do hostingraja server can handle hotstar

  • @bhagyalakshmi1053
    @bhagyalakshmi1053 ปีที่แล้ว

    Edureka how much in the days is a continue my coaching gal I will friend for you I send in for your so money timing you have in receiving is a never to explaining in the total videos so simple tips for you cheap to take up for you my education my systems is my mind to attending after again reject I can do for you lot of tenses of only demo section them of election today more section 211 to change if are you demo section in the head my head is coming your head is pal so many times also here coming up

  • @bhagyalakshmi1053
    @bhagyalakshmi1053 ปีที่แล้ว

    Buffer fail in the for buffer using for introduction essay in storage information in buffer file and concrete information in the handling this video?edu

  • @BigDataLogin
    @BigDataLogin หลายเดือนก่อน

    C00L

  • @gauravchauhan1645
    @gauravchauhan1645 หลายเดือนก่อน

    Nothing technical...

  • @rajandeepsingh8277
    @rajandeepsingh8277 2 หลายเดือนก่อน +9

    jio cinema handling load of 250+ million concurrent users and not showing off.

    • @mystica7284
      @mystica7284 2 หลายเดือนก่อน +13

      I see it as more educational than a brag. I wish more companies were transparent and share their learnings.

    • @blasttrash
      @blasttrash 2 หลายเดือนก่อน +13

      ipl never had 250M concurrent users. They are total views or something. No way ipl gets that kind of traffic. Only world cups or ind vs pak gets it

    • @HelmutZemo1978
      @HelmutZemo1978 หลายเดือนก่อน

      Wrong

    • @ashishira6095
      @ashishira6095 หลายเดือนก่อน

      have you served 1 people let alone 15 million people?

    • @humanthkumar
      @humanthkumar หลายเดือนก่อน

      jio cinema is too slow

  • @rizvanhawaldar
    @rizvanhawaldar 2 หลายเดือนก่อน +1

    1. How great we are
    2. How great we became by ignoring issues
    3. I don't care about people feedback
    4. You guys just watch theory in PPT which you can read from any books
    5. Read from books
    6. Tum logo se nahi hoga, only we can do
    7. Please clap 👏 and share this video for marketing purposes.

    • @electrolyteorb
      @electrolyteorb หลายเดือนก่อน

      Real... He doesn't even go into the technical details

  • @user-kk5cv1rs5r
    @user-kk5cv1rs5r หลายเดือนก่อน

    what accent is this

  • @stockbro1997
    @stockbro1997 2 หลายเดือนก่อน +1

    Just having ipl and cricket rights was the reason for these metrics.
    Whatever bullshit this guy said is all irrelevant.
    At the end of the day if you have the rights for cricket in India all other things are stupidly irrelevant because ur ad revenue is constant for the entire 2 innings.
    I don’t understand why hotstar invested and burnt money in all these bullshit metrics.

  • @shaikhabdullah888
    @shaikhabdullah888 2 ปีที่แล้ว

    Superb