Netflix streaming with Cloud!


 How Netflix work to stream a video to user??


 Most of you have seen at least a single movie from Netflix or at least heard the gossip, “Just binge watched this series” or “Abb to bss Rasode me Nexflix hi Stream hoga”. So what is Netflix?

Netflix is subscription-based streaming service. It charges a monthly subscription fee from its viewers and provides them ad-free access to thousands of TV shows and movies, on-demand, fast and whenever they want.This crown is headed by Netflix in the world of online video streaming platforms. It is just like the demigod for entertainment through it’s originals as well as with other content. But it isn’t simple being demigod, because it’s a service that streams around 250 million hours of video per day to around 182 million paying subscribers in 190 countries. At this scale, providing quality entertainment in a matter of a few seconds to every user is no joke.

How Does Netflix Work ?

let’s understand the basics behind it,

Netflix employs a user-friendly interface. It provides an option similar to a shopping cart known as a queue in which you can add whatever content you like and view it accordingly. Below the queue, you can find TV shows and movies according to their genre.


It employs an algorithm which picks up your viewing habits and begins to suggest content accordingly, which means as you begin to spend more time  using Netflix, it will start suggesting movies according to tastes it has identified based on your viewing history.

Original Scene (Being Tech-Savvy)

Netflix run the entire service to fit into a microservices architecture — which means that each application, or microservice’s code and resources are its very own.

Netflix estimates that it uses around 700 microservices to control each of the many parts of what makes up the entire Netflix service: one microservice stores what all shows you watched, one deducts the monthly fee from your credit card, one provides your device with the correct video files that it can play, one takes a look at your watching history and many more. Where do they run all of these microservices, though? Here Comes the main factor in the story, AWS. i.e. Amazon Web Services.

Netflix made a courageous decision to not of maintaining their own servers for running microservices, storing content and move all of their stuff to the AWS cloud i.e. run everything on the servers of AWS who dealt with maintaining the hardware while Netflix engineers wrote hundreds of programs and deployed it on the servers rapidly.



What type of server Netflix does use?

   Netflix uses two type of server to run.first one is AWS and second one is openconnect.
  • all the things related to searching,creating account,billing section,app management and all other services are done by AWS servers.  
  •  Openconnect servers are only used to stream the video.

These are some of the aspects of Netflix with Cloud, there are many more things. If you know any other aspects, do let me know in the comments. Any Suggestions regarding this post are welcome!!
THANK_YOU.




 

Comments