Hotstar crashed during the India-Australia test match. Hotstar boasts a huge concurrent users audience. A lot of people were watching the match at that time. This happened because Hotstar forgot to renew its domain and the domain expired.

When a domain expires it becomes inactive immediately and all the services attached to it cease to function. You can’t make any updates to the domain while it is expired. The domain will remain available for reactivation at your regular domain rate under your list of Expired Domains.

But, what do we mean by the domain getting expired? Did they not own the domain forever? No, what’s wild is that when you purchase your domain name, you’re essentially renting it from a registrar. It’s yours to keep forever, so long as you continue to pay your renewal fees. If you forget to pay your fees within the allotted grace periods, you forfeit your opportunity for using that domain name, and anyone can come in and snag it.

But, for some users who were watching the match continuously before this expiry happened, did not face any issues . Why ?

It is because, once you start streaming, you start getting the data from the CDN and not the Hotstar servers. If their CDN would also have been on the same domain as their website, it would have crashed. But, this did not happen. If anyone refreshed, error will come, because now you will again do a domain lookup for Hotstar.

I created a video talking about how CDNs play a role in streaming. Do give it a look:

https://lnkd.in/gCVKv2xV


#hotstar #cdn #systemdesign