Netflix using AWS cloud

Harish
3 min readApr 4, 2022

Netflix is the world’s leading internet television network, with more than 200 million members in more than 190 countries enjoying 125 million hours of TV shows and movies each day. Netflix uses AWS for nearly all its computing and storage needs, including databases, analytics, recommendation engines, video transcoding, and more—hundreds of functions that in total use more than 100,000 server instances on AWS.

The AWS Cloud spans 77 Availability Zones within 24 geographic regions around the world, with announced plans for nine more Availability Zones and three more AWS Regions in Indonesia, Japan, and Spain.AWS is architected to be the most flexible and secure cloud computing environment available today. Our core infrastructure is built to satisfy the security requirements for the military, global banks, and other high-sensitivity organizations.AWS offers more than 2500 services on one platform makes it one of the biggest cloud on the planet earth.

Based on EC2 monthly spend, here are the top 10 Amazon AWS customers:

  1. Netflix - $19 million
  2. Twitch - $15 million.
  3. LinkedIn - $13 million.
  4. Facebook - $11 million.
  5. Turner Broadcasting - $10 million.
  6. BBC - $9 million.
  7. Baidu - $9 million.

Netflix case study

Netflix Before AWS

Netflix’s initial business model included DVD sales and rental by mail, but Hastings abandoned the sales about a year after the company’s founding to focus on the initial DVD rental business. Netflix expanded its business in 2007 with the introduction of streaming media while retaining the DVD and Blu-ray rental business.

All the way back in 2008 when the company experienced a major database corruption – an event that hindered their ability to deliver DVDs out to their customers. That’s when the idea of a Cloud migration came about. Netflix needed a highly reliable and scalable platform like the Cloud to host their systems.

After the use of AWS

Netflix is the world’s leading internet television network, with more than 100 million members in more than 190 countries enjoying 125 million hours of TV shows and movies each day. Netflix uses AWS for nearly all its computing and storage needs, including databases, analytics, recommendation engines, video transcoding, and more—hundreds of functions that in total use more than 100,000 server instances on AWS.

AWS Services used

  • Amazon Kinesis Data Streams (KDS)

Amazon Kinesis Data Streams (KDS) is a massively scalable and durable real-time data streaming service. KDS can continuously capture gigabytes of data per second from hundreds of thousands of sources such as website clickstreams, database event streams, financial transactions, social media feeds, IT logs, and location-tracking events. The data collected is available in milliseconds to enable real-time analytics use cases such as real-time dashboards, real-time anomaly detection, dynamic pricing, and more.

  • AWS Lambda

AWS Lambda is a serverless compute service that runs your code in response to events and automatically manages the underlying compute resources for you. You can use AWS Lambda to extend other AWS services with custom logic, or create your own back-end services that operate at AWS scale, performance, and security.

  • EC2

Netflix uses Amazon EC2 instance types and features to create a high- performance cloud, achieving near-bare-metal speed for its workloads.

Thank you for reading !!!

--

--

Harish

Data enthusiast | Linkedin : https://linkedin.com/in/harish-malviya | Let's connect and discuss the ever-evolving world of data!