Scaling Hotstar for 25 million concurrent viewers

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Gaurav Kamboj -- Cloud Architect at Hotstar -- explains why traditional autoscaling doesn’t work for Hotstar (Disney’s OTT streaming service). Hotstar recently created a global record for live streaming to 25.3 million concurrent viewers.
    Gaurav explains:
    1. The challenges in scaling infrastructure for millions and how to overcome it.
    2. How Hotstar runs gamedays before actual games.
    Details on hasgeek.com/ro...

Комментарии • 309

  • @HasGeekTV
    @HasGeekTV  2 года назад +28

    What bothers you more - monthly real estate rental or cloud cost bills? Plan your cloud infrastructure and optimize costs. Learn from experiences of enterprises and startups, on 26 November 2021 at hasgeek.com/rootconf/optimizing-costs-of-cloud-infrastructure/

    • @ScrolltheNature
      @ScrolltheNature 2 года назад

      Great !! wish he has covered the database scaling as well.

  • @Namesake..
    @Namesake.. 2 года назад +574

    @5:05 The point about the homepage API's taking a hit as soon as Dhoni gets out is INSANE. I wouldn't have imagined that scenario. Excellent talk.

    • @v1r47
      @v1r47 2 года назад +24

      That point is absolutely on point. Never thought about it in this way. Loved the talk.

    • @chaitanyaatre4489
      @chaitanyaatre4489 2 года назад +11

      Exactly I never thought this point as developer 😳 awsome

    • @nikilkumar1000
      @nikilkumar1000 2 года назад +6

      All these are usually observations from previous occasions.
      All predictions are always based on previous results.

    • @bhaveshssharma8826
      @bhaveshssharma8826 2 года назад +1

      There will be cache for home page content, why will it cause a hit, anything I am missing?

    • @rajshukla865
      @rajshukla865 2 года назад +2

      @@bhaveshssharma8826 You cannot use cache , as you need to change data of recommendation , and last watched videos , advertisements and so on!
      Hence we cannot use cache. It'll be a bad user experience!

  • @ajaykumar-xy6pw
    @ajaykumar-xy6pw 2 года назад +347

    I couldn't make my younger brother understood how big an achievement this is, he's still doing his engineering. I hope one day he'll understand what level of engineering in India specifically hotstar is doing. Loved the talk

    • @deep_z
      @deep_z 2 года назад +6

      Hi ajay, can you explain a bit about what is high level about this? i am not an engineer, but would like to know. Also, how does it compare with the engineering of other global hotstar competitors?

    • @ajaykumar-xy6pw
      @ajaykumar-xy6pw 2 года назад +5

      @@deep_z concurrency is the big thing here, how to handle these many people accessing same set of services without any interruptions, while in other apps you'll see different set of data will be consumed by different set of people, thats not true here.

    • @arjunjmenon
      @arjunjmenon 2 года назад +6

      @@ajaykumar-xy6pw youtube , irctc is doing it all the time . isnt it

    • @ajaykumar-xy6pw
      @ajaykumar-xy6pw 2 года назад +2

      @@arjunjmenon RUclips yes, irctc I don't think so, and overall RUclips is backed up by big players like Google, which is one of the best tech companies in the world.

    • @Phoenix-qo8kq
      @Phoenix-qo8kq 2 года назад +10

      @@arjunjmenon irctc lol

  • @adityasadaphule2187
    @adityasadaphule2187 2 года назад +226

    The project I work on has 2M in a month and these guys are handling 25.3M in a day hope to work on something so big like this.

    • @shashankshekhar8970
      @shashankshekhar8970 2 года назад +44

      Not even 1 day, its 25.3 M concurrently. Over a day it will be multiple magnitudes higher!

    • @karun4663
      @karun4663 2 года назад +49

      the product I work on has at max 64 concurrent transactions

    • @garud1411
      @garud1411 2 года назад +2

      @@karun4663 haha

    • @vinitkumar2644
      @vinitkumar2644 2 года назад +34

      Just now of my application broke down on 100 concurrent users🤣🤣🤣🤣🤣

    • @ytadi9229
      @ytadi9229 2 года назад +10

      Ind Pak game, they reached 100M recently

  • @shitschiggles
    @shitschiggles 2 года назад +118

    I used to call myself a IAAS engineer before listening to this. Baffled me completely. Still consider myself lucky to be able to understand everything he said

    • @_GrumpyBear_
      @_GrumpyBear_ 2 года назад +4

      Wish if I could say the same. :( I could understand only 50% of what he is saying...

    • @marriagevideos308
      @marriagevideos308 2 года назад +2

      Same here... Working on a mobile banking app which handled 1 billion requests every month..... Excellent talk... Very clear

    • @RelaxingMusic-iz1bl
      @RelaxingMusic-iz1bl День назад

      ​@@marriagevideos308which one

  • @nayanagarwal1482
    @nayanagarwal1482 2 года назад +14

    And RUclips just decides this one fine morning, to recommend this video to all engineers !!

  • @reventon357
    @reventon357 10 месяцев назад +2

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

  • @legowtham
    @legowtham 2 года назад +17

    I've seen the concurrent viewers hitting up to 45M in the last ipl match. Science and technology never cease to amaze me.

    • @swamysriman7147
      @swamysriman7147 2 года назад +4

      That's lakhs bro not millions
      I too thought the same and got confused😅

    • @higherbeingX
      @higherbeingX 2 года назад

      And the skill of Indian engineers

  • @xtinctspecies
    @xtinctspecies 2 года назад +104

    Excellent level of logging, monitoring and observability. Loved the talk even though I am not a devops/ops person

    • @Budgetbiker001
      @Budgetbiker001 2 года назад

      Man same.i just felt this was interesting

    • @higherbeingX
      @higherbeingX 2 года назад +4

      This is not just for devops or SRE folks.This is what core engineering team does

  • @pakhilnair
    @pakhilnair 4 года назад +40

    This is amazing!
    I did not move from my chair for this 46 mins!
    In those tense moments of IND vs NZ, I used to wonder how these guys are keeping up with 25m users! That question has been beautifully answered after half a year!
    Thankyou Gaurav! You and your team are the real heroes!

  • @cu7695
    @cu7695 2 года назад +133

    What's interesting is they're not using CPU or networking for autoscaling. They're using concurrency and request rate. I think they already have scaled infra before the big game already. Autoscaling only kicks in when that baseline is exceeded

    • @prasadj8676
      @prasadj8676 2 года назад +2

      Yes u need to scale on golden metrics ! CPU based autoscaling is not very useful ! It should always be concurrency or latency!

    • @Shivamyadav850580
      @Shivamyadav850580 2 года назад +2

      Yep. Proactice scaling > reactive scaling

  • @SivaChaitanyaReddySanivarapu
    @SivaChaitanyaReddySanivarapu 2 года назад +23

    I imagined how RUclips works perfectly with millions of calls per minute everyday

    • @adnanahmed316
      @adnanahmed316 2 года назад +3

      more like per second

    • @tell5g
      @tell5g 2 года назад

      RUclips is more distributed bcz of that u will most likely face buffering watching videos less popular youtuber outside India.

  • @parastiwari6664
    @parastiwari6664 2 года назад +28

    This is absolute pinnacle of software engineering. Kudos to the team. I am still a student learning cloud platform and all, the whole presentation kept me glued to it.

    • @asrajan55
      @asrajan55 2 года назад +3

      Wait...maybe I am not getting this...but isn't this all just configuring AWS?

    • @parastiwari6664
      @parastiwari6664 2 года назад +1

      @@asrajan55 hi Soundar, afai recon, the scaling of so many resources, along with the risk management and maintaining concurrency without breaking down the APIs AT THIS scale, is itself a challenge. To mention the fragile nature of the viewership graph and working on a breakdown time of 30-60 seconds, all together makes this task an absolute marvel.

    • @kbriaz
      @kbriaz 2 года назад +2

      They came up with their own autoscalling app - thats gangsta

  • @RonaldDas42
    @RonaldDas42 2 года назад +75

    TLDR; Perform Load testing to get instance limits (in terms of cpu/ram/network) and than prelaunch more instances that would serve your expected numbers of concurrent users

    • @abhishekahirrao4271
      @abhishekahirrao4271 2 года назад +9

      I think the essense was well summarised. But the actual value lied in the process of the talk.

  • @pankajkadwadkar2252
    @pankajkadwadkar2252 10 месяцев назад +2

    I think now there should be part 2. Scalling Hostart for 4.7 cr concurrent viewers.

  • @niteshkumarmodi5363
    @niteshkumarmodi5363 2 года назад +5

    Kudos to hotstar team, handling traffic at at this level. Superb presentation to illustrate all concepts.

  • @wolverine047
    @wolverine047 Год назад

    Wonderful talk by Gaurav and it was such a pleasure to work with him.

  • @pythonop7303
    @pythonop7303 2 года назад +33

    yeah here after ind vs pak

  • @omishahyt
    @omishahyt 2 года назад +63

    The way he explained 👌🔥

  • @sushantwats
    @sushantwats 2 года назад +2

    I have an on prem application which i build , which is based on Event driven architecture and we handle around 14M msgs/day , whereas the max spike rate we have seen is 5M/hr, but our throttling and fault tolerance isn't as effective as this , loved the details and especially the depth of the presentor.

  • @rishikeshagrawani7920
    @rishikeshagrawani7920 2 года назад +6

    Awesome explanation of how the Hotstar tackled the load problem to handle huge traffic. Liked it. Thanks for sharing such a good info.

  • @aksh102
    @aksh102 2 года назад +26

    Came here after India vs Pakistan match when 2 crore people watched the match without buffering.

  • @murali1790able
    @murali1790able 2 года назад +5

    This basic question is unanswered. 25Million concurrent viewers == 25Milllion TCP/UDP connections. are you creating the ~25 or higher TCP connections while performing the game day/load test ?

  • @SaurabhPandeySF
    @SaurabhPandeySF 2 года назад +6

    Would love to hear something like this from Netflix which handled Money heist and all very smoothly. One key difference could be getting live data vs streaming from CDN. Nevertheless great job #hotstar team. Proud of you guys 🙏🙏

  • @DhananjayNaik
    @DhananjayNaik 2 года назад +52

    Apart from code, its just configuring AWS, I wonder, how AWS boasts about their metrics.

  • @sourendhoommail
    @sourendhoommail 2 года назад +26

    Now I know why we don't get to watch the match at 4K 60fps at least. Hope we reach 4K 120fps soon with premium and 1080 60fps on regular plans.

  • @Gearsofwartai
    @Gearsofwartai 2 года назад +6

    Unfortunately hotstar management's doesn't want to spend more and let football streams be at 240p when it says Full HD.

  • @8_adityasinghrawat319
    @8_adityasinghrawat319 2 года назад +10

    Fyi speaker isnot from any IIT,NIT,IIIT or BITS.

  • @satishy5132
    @satishy5132 9 месяцев назад

    Love love loved it❤...AMAAAAZING session...Every sentence is so full of substance and thought provoking...Gaurav absolutely killed it.

  • @kapilmonadi7005
    @kapilmonadi7005 2 года назад +3

    Wonderful presentation. Lots of insights into how you handle resiliency and load. Many thanks for uploading this.

  • @vs4vijay
    @vs4vijay 2 года назад +2

    This is insanely huge! How come this has not made news.

    • @brunowario5169
      @brunowario5169 2 года назад +4

      Because they are more concerned with Aryan khan's drug habits.

  • @--Anurag--
    @--Anurag-- 2 года назад +7

    The bitrate is still pretty terrible. I mean you can straight up see pixels on screen. Of all the streaming services, hotstar is poorest. Until they improve the bitrate and the fps, I will not be impressed.

  • @aaronbcj
    @aaronbcj 2 года назад +19

    Interesting review.
    About using 8 AWS regions for distributing the bandwidth for pre-match load testing, how did it play out on match day since almost 20M of the 25M hits would have come from within India and hitting only 10 edge locations (2-3 regions) if I'm not wrong. Is that load testing strategy a good match for actual production load pattern?

    • @saswatsenapati7870
      @saswatsenapati7870 Год назад +1

      have the exact same question ....

    • @ShivamSingh-sm2oy
      @ShivamSingh-sm2oy 9 месяцев назад +1

      if your all traffic comes from india doesn't necessarily mean your all traffic would be served from indian AZ servers only. there are always resource limitations which can loose up the performance comparatively when entire traffic is being served from indian servers vs scattered global servers. but you would not want to take the risk of serving everything from indian servers on the cost of risking the whole system as a whole. that's why a lil slower and higher network bandwidth is accepted than pushing all the traffic to nearest servers and taking the risk of system downtown. its a "Trade-off". people will be okay with a lil lower loading but not with viewership disruptions. a lot of things come into play when you are dealing with such scale. *Engineering is beautiful*

  • @harshitbajpai4942
    @harshitbajpai4942 2 года назад +29

    Saving this for my system desing interview

  • @AnemUday
    @AnemUday 3 года назад +21

    Woww, wonderful explanation with right techniques along with use cases. Really liked it. Thanks Gaurav.

  • @ashishsingh4693
    @ashishsingh4693 2 года назад

    He's Hero of Cloud 🫡 waiting for pak vs india match case study .

  • @praveenchukka8194
    @praveenchukka8194 3 года назад +10

    Madness! The scale issues are insane! how did they even manage such spikes.

  • @jasper5016
    @jasper5016 2 года назад

    This is so amazing. No claps from the audiance? What kind of audience was there?

  • @satyamgupta756
    @satyamgupta756 2 года назад +24

    I've learnt soo much from this video. ❤️

  • @tilak231
    @tilak231 2 года назад +34

    3-4 hrs watching rain on a screen!! That’s dope! 😂✊

    • @swagatpatra2139
      @swagatpatra2139 2 года назад +9

      they run highlights during this time, not rain drops falling.

  • @himanshubhatt9912
    @himanshubhatt9912 2 года назад +29

    I want to know how they are managing the aws bills specially when he mentioned c5 9x large cpu's

    • @saneeshkumarkuruvath
      @saneeshkumarkuruvath 2 года назад +17

      All the cloud providers have corporate plans were they provide huge discounts to their potential customers.

  • @jdfutura
    @jdfutura 2 года назад +25

    My coding abilities are limited to printing "Hello World" on python yet this is at the top of my recommendations lmao

    • @godsonjoseph
      @godsonjoseph 2 года назад +3

      Its best if you start watching stuff like this,.. Makes you think a lot before writing a single piece of code.

    • @mentix002
      @mentix002 2 года назад +1

      @@godsonjoseph strongly disagree. It'll only serve to demotivate the beginner who will find all these keywords and abbreviations to be extremely complicated.
      Maybe after programing for some time and reading some system design books one would be comfortable with this video.

  • @sonicjetson6253
    @sonicjetson6253 2 года назад +2

    So jist of 45 min talk is to use custom autoscaling metric like concurrent request instead of default cpu/mem metric provides by aws.
    Why don't u guys open source the auto scaling tool that u developed?

  • @rixonmathew
    @rixonmathew 2 года назад +8

    Great talk Gaurav. Some especially useful and practical tips to scale on public cloud.

  • @vajahath4933
    @vajahath4933 2 года назад +22

    Hotstar: "Scaling for 25 million concurrent viewers"
    RUclips:

    • @amanbhargava3164
      @amanbhargava3164 2 года назад +9

      There’s a difference between streaming live video and just doing playback of existing files

    • @techmad8204
      @techmad8204 2 года назад +7

      @@amanbhargava3164 even RUclips has live videos

    • @jainlokesh
      @jainlokesh 2 года назад +3

      RUclips is owned by Google. Which has it's own GCP.

    • @ruturajdharav4675
      @ruturajdharav4675 2 года назад +3

      @@techmad8204 but not with 25M

    • @sadhlife
      @sadhlife 2 года назад

      @@ruturajdharav4675 it's biased though. the number of viewers hotstar gets or cpus they run at any moment is positively drawfed by youtube numbers. the fact that all of those cpus are crunching the same livestream means very little.

  • @mihirsheth2689
    @mihirsheth2689 2 года назад +1

    And 1.2 Crores yesterday 🙌🏼🙌🏼🙌🏼

  • @jainparv
    @jainparv Год назад

    Nicely explained by Gaurav, there is a lot to learn from his talk

  • @asitha106
    @asitha106 2 года назад +5

    Really good production level insights, thanks for sharing...

  • @thoughtmachine6176
    @thoughtmachine6176 2 года назад +2

    Us humans can seemlessly serve 25 million people over the internet but when will we start making reliable projector connections???

  • @user-ow9mr6fb3r
    @user-ow9mr6fb3r 9 месяцев назад

    It was indeed a great video. Thanks Gaurav for that wonderful presentation. I have one more question -> As you said for example if Dhoni is the next batsman we all know that the users are going to increase. But lets say if a batsman who is not performing well throughout the series, suddenly starts performing extremely well and again there is a spike in traffic. What is the plan to deal with such situations ?

  • @roboticsprocessautomation7738
    @roboticsprocessautomation7738 2 года назад

    Really awesome engineering by Gaurav Kamboj.
    I think after seeing this video Amazon will make some changes on autoscaling.
    Its my please to hear you

  • @sakalleydhruv
    @sakalleydhruv 2 года назад +8

    The irony when you are talking about handling load for a streaming service and the screen says no signal (from the projector),

  • @RakhiDhavale
    @RakhiDhavale 2 года назад +4

    Bro, I was desperately trying to upgrade to premium during India Vs Pakistan. That day there were more than 90 Lakh online viewers. I was unable to pay online , payment methods were not working due to high traffic.

  • @hitmeup7003
    @hitmeup7003 2 года назад

    I'm a fresher just placed. I'm happy I atleast understand what he's talking. Ssly a lot of efforts go into this.

  • @ArabianKnight63
    @ArabianKnight63 2 года назад +4

    This is the mafia level of infrastructure management!! I handled 100k users qnd felt like boss. Well now I know what boss level looks like xd

  • @bonjovi5530
    @bonjovi5530 2 года назад +16

    i genuinely appreciate the stability of the disney hotstar platform during intense workloads
    but when you stream at 720p @25fps for 20 million vs 2160p @50fps to 2 million in uk germany,
    it is not a big achievement

    • @kapilbhardwaj4680
      @kapilbhardwaj4680 2 года назад +1

      It's 1080p

    • @bonjovi5530
      @bonjovi5530 2 года назад +3

      @@kapilbhardwaj4680 did you watch it in 1080p on hotstar?
      because i remember that the best quality was llimited to 720p 25fps for ind vs nz game

    • @of5n307
      @of5n307 2 года назад

      @@kapilbhardwaj4680 if you are a premium user only you will get 1080p! If you take hotstar mobile plan then only 720p resolution!

    • @sanjeetbisht
      @sanjeetbisht 2 года назад

      On TV app it was 1080p 22-30fps

    • @bonjovi5530
      @bonjovi5530 2 года назад

      @@sanjeetbisht since 2020 it is 1080p 25fps, i was specifically talking about the ind vs nz 2 day match, i am pretty sure that it was 720p 25 fps for premium users for live events

  • @ganeshdeshmukh8020
    @ganeshdeshmukh8020 2 года назад +1

    what a great talk, with details.
    would like to see these more in future.

  • @rakeshsambangi3876
    @rakeshsambangi3876 2 года назад +2

    Again hotstar created another record of 1.3 billion viewer's.... Ind vs pak T20match 2021..They handled it very well...

  • @Lokeshsanapalli1729
    @Lokeshsanapalli1729 2 года назад

    Great talk… thinking in terms of RPS and concurrency to auto scale is out of the box… I am bit disappointed to know they need to keep watching the event to scale, hope they’ve automated this now

  • @raushankumargupta7018
    @raushankumargupta7018 2 года назад +2

    All we here , After india vs pak match to know its database .

  • @AbhilashMarichi
    @AbhilashMarichi 2 года назад +2

    This talk is amazing! Loved it.

  • @salman0ansari
    @salman0ansari 2 года назад +2

    this is amazing but i am thinking about their AWS bill 🤔

  • @SiddharthKulkarniN
    @SiddharthKulkarniN 2 года назад +34

    What was the AWS bill?

    • @SubhashBohra
      @SubhashBohra 2 года назад +2

      Whatever the bill was hotstar with this kind of performance could have already earned it back

    • @fevicoI
      @fevicoI 2 года назад +10

      5-6 crore each day during peak work load

    • @shashankshekhar8970
      @shashankshekhar8970 2 года назад

      probably a million on a day like this

    • @azr_sd
      @azr_sd 2 года назад

      @@shashankshekhar8970 a million dollars?

    • @filestreams
      @filestreams 2 года назад

      $1 Million on an Average

  • @RudhinMenon
    @RudhinMenon 2 года назад +4

    So inspiring to see home made apps doing so great

  • @techentre
    @techentre 2 года назад +1

    Thanks youtube for recommendation.

  • @arnabmukherjee5840
    @arnabmukherjee5840 2 года назад +1

    At 27:00 should not we save personal preference in client cache ? For better user performance.

  • @nagendrakumar-tj1fe
    @nagendrakumar-tj1fe 2 года назад +11

    Great.. Very informative.. now I'm just wondered how autoscaling works for normal telivisions in traditional way thru satellites

    • @suyashmittal
      @suyashmittal 2 года назад +7

      Autoscaling is not needed in em communication

    • @alokprakash2017
      @alokprakash2017 Год назад

      That is called broadcasting. Any listener can get the packet and process it. If there were no viewers, in that case also satellite is going to broadcast.
      But in case of internet, bandwidth is limited.

  • @ItachiXSanjii
    @ItachiXSanjii 2 года назад +1

    Mainly its about the configuration on AWS to scale up that they have acquired using load testing.
    AWS need to be boasting about their cloud platform and services.

  • @gdthegreat
    @gdthegreat 10 месяцев назад

    Watching again after 2 years.

  • @Babbuchinna
    @Babbuchinna 2 года назад

    RUclips never fails to surprise me

  • @omprasadsurapu955
    @omprasadsurapu955 2 года назад

    how much is your infra costing? Is it hosted on EC2 with ASG managed by ECS?

  • @adithyakiransekar
    @adithyakiransekar 2 года назад

    Good talk, but most of heavy lifting is done by AWS. Hotstar is just configuring AWS services

  • @AnkitSharma-ez9js
    @AnkitSharma-ez9js 2 года назад

    This is insane. I would love to join Hotstar as an Android Developer one day

  • @bournvita382
    @bournvita382 2 года назад

    Was going to go for a sleep. But then this happened. Always wondered how they scale it.

  • @Sharz71
    @Sharz71 2 года назад

    This is awesome! I would like to know the current infrastructure also, they must have come up with new strategy.

  • @Polaris071
    @Polaris071 2 года назад +2

    Simply superb ... Learnt a lot of things 🙏

  • @jayasurian123
    @jayasurian123 2 года назад +1

    First try to give real HD quality for live streams. Then let's see where is that 25million concurrent goes. If the server gets the loads then reducing the quality is not excellent engineering. Sorry to say!

    • @dishantmishra3940
      @dishantmishra3940 2 года назад +3

      In case you didn't hear what was said in the beginning, there isn't bandwidth available for that. Other services on AWS will be affected from being starved of bandwidth. As it stands, they used 10TB/s of bandwidth, which is 70% of India's total bandwidth. Encoding the feed to run at 4k 120fps is not exactly a challenge, as it'll only be done once, it is the network that'll take the brunt of the load as it gets hit with a few hundred terabytes of data every second.

  • @tilak231
    @tilak231 2 года назад +2

    The hero who make the Movies going from behind the curtains!,

  • @ashokrajur09
    @ashokrajur09 2 года назад

    liked the insights of ondemand scaling very much.

  • @amans6504
    @amans6504 2 года назад +4

    5:05, I'm a newbie dev but can't we just temporary cache the homepage once the user open the app, and then show the same cached files when the user will return and because most users won't be consistent with the homepage, some will leave, it won't have a huge load on the homepage.. and because users will open the app in different times, it's easy to cache the homepage at different times

    • @onlyjustin4u
      @onlyjustin4u 2 года назад +2

      You will still make API calls to return from Cache.
      Depending on what level you are caching, you can shave CPU cycles but not the requests.

    • @namanmehta4108
      @namanmehta4108 2 года назад +2

      Every user has similar API calls like fetching the video list, categories data but there are many which are personalized and specific to a particular user such as user profile and recommended. This is not that easy to cache and needs to be sent differently. I guess this is where the backend system is most impacted. I'm not exactly sure as I also just started learning this...

  • @indpower9004
    @indpower9004 2 года назад +5

    In ind vs pak match. No of viewer was 1.1cr . Being a full stack developer I can relate

    • @rishushrivastav4591
      @rishushrivastav4591 2 года назад

      today our server crashed and this is what I am watching lol

  • @malaybiswal
    @malaybiswal 2 года назад +3

    about 13,500 8 CPU core 16 GB RAM load generators were used for load testing it seems, probably spot instance would be better in this case.

  • @shivamannan
    @shivamannan 2 года назад +1

    It was more than 70million during ipl

  • @Real_Intelligence
    @Real_Intelligence 2 года назад +11

    I feel hotstar’s Home API calls have been comparatively slower than other platforms out there. Every time I go back to home it buffers for some time always

  • @mpn_family
    @mpn_family 2 года назад

    25:36 Chaos Engineering topics are nice and fantastic.

  • @funnyclipz520
    @funnyclipz520 2 года назад +2

    3:25
    Scaling is not slow in nature since kubernets .. if u follow MS arch a pod can be up and running in about 5 seconds
    This problem was solved long ago....

  • @RahulChauhanart
    @RahulChauhanart 2 года назад +1

    Not so difficult when app stream at 144p

  • @indianmemeswaala7653
    @indianmemeswaala7653 Год назад +2

    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

  • @saireddybonthu985
    @saireddybonthu985 2 года назад +21

    12:15 Elastic Load Balancer but not really Elastic in nature!

    • @cu7695
      @cu7695 2 года назад +1

      To be fair no LB really is. The scaling by margin of 800 servers with high capacity is harder for AWS. They don't have hardware optimization GCP has. Although I do think this is hard for GCP too from networking perspective.

  • @AtulSharma-vc2tg
    @AtulSharma-vc2tg 2 года назад

    This was 2 years ago! wow..

  • @ruffdmx99
    @ruffdmx99 2 года назад +2

    This video needs CC, the accent is a bit heavy to fully comprehend.

  • @jagadeeshmadhura3223
    @jagadeeshmadhura3223 2 года назад

    Amazing tech talk 🎉

  • @puneethshivalingaiah
    @puneethshivalingaiah 2 года назад

    Thanks, Learnt few things 👏🏻👏🏻👏🏻

  • @poornaram602
    @poornaram602 2 года назад +6

    This guy is a super hero :)

  • @rajivjha123
    @rajivjha123 2 года назад +1

    Tata sky and cable/satellite network providers provide contents to billion users since years concurrently without any latency and issues :) . 25M is too less for them .

    • @shivasundar4029
      @shivasundar4029 2 года назад

      Noob

    • @raghunandan8162
      @raghunandan8162 2 года назад +1

      They don't stream via HTTP API calls

    • @rajivjha123
      @rajivjha123 2 года назад

      @@raghunandan8162 - yes they use dbv protocols for streaming , they also use http btw these days . Thanks

  • @nitinissacjoy5270
    @nitinissacjoy5270 2 года назад +2

    you use 36 core machines for generating load? you're testing for huge amount of RPS maybe, but that ain't real life. Real life is TCP Connections.

  • @AMUabdullah
    @AMUabdullah 2 года назад

    Fantastic summary

  • @smithyanthaya
    @smithyanthaya 2 года назад +2

    And yet hotstar content moved to Hulu, Disney, ESPN in US

    • @K8LOYT
      @K8LOYT 2 года назад +2

      Disney have bought stakes in it ? do u know ?

  • @phaneendhraajaythota1025
    @phaneendhraajaythota1025 2 года назад

    "Dhoni is out" !! .. soldiers brace for the impact.

  • @MaheshPagar
    @MaheshPagar 2 года назад +5

    Scaling was a great feat but even after all these years , the UI and UX of Hotstar is absolute garbage.