The Netflix Tech Blog

Latest articles

Simple streaming telemetry

Introducing gnmi-gateway: a modular, distributed, and highly available service for modern network telemetry via OpenConfig and gNMIBy: Colin McIntosh, Michael CostelloNetflix runs its own content delivery network, Open Connect, which delivers all streaming traffic to our members. A backbone network underlies a large portion of the CDN, and we also run...

How Netflix Scales its API with GraphQL Federation (Part 1)

Netflix is known for its loosely coupled and highly scalable microservice architecture. Independent services allow for evolving at different paces and scaling independently. Yet they add complexity for use cases that span multiple services. Rather than exposing 100s of microservices to UI developers, Netflix offers a unified API aggregation layer at...

Keeping Netflix Reliable Using Prioritized Load Shedding

How viewers are able to watch their favorite show on Netflix while the infrastructure self-recovers from a system failureBy Manuel Correa, Arthur Gonigberg, and Daniel WestGetting stuck in traffic is one of the most frustrating experiences for drivers around the world. Everyone slows to a crawl, sometimes for a minor issue or sometimes for no reason...

A Day in the Life of a Content Analytics Engineer

Part of our series on who works in Analytics at Netflix — and what the role entailsby Rocio RuelasBack when we were all working in offices, my favorite days were Monday, Wednesday, and Friday. Those were the days with the best breakfast items on the cafeteria menu! I started the day by arriving at the LA office right before 8am and finding a parking...

Netflix Android and iOS Studio Apps — now powered by Kotlin Multiplatform

Netflix Android and iOS Studio Apps — now powered by Kotlin MultiplatformBy David Henry & Mel YahyaOver the last few years Netflix has been developing a mobile app called Prodicle to innovate in the physical production of TV shows and movies. The world of physical production is fast-paced, and needs vary significantly between the country, region,...

Bulldozer: Batch Data Moving from Data Warehouse to Online Key-Value Stores

By Tianlong Chen and Ioannis PapapanagiotouNetflix has more than 195 million subscribers that generate petabytes of data everyday. Data scientists and engineers collect this data from our subscribers and videos, and implement data analytics models to discover customer behaviour with the goal of maximizing user joy. Usually Data scientists and engineers...

Building Netflix’s Distributed Tracing Infrastructure

by Maulik PandeyOur Team — Kevin Lew, Narayanan Arunachalam, Elizabeth Carretto, Dustin Haffner, Andrei Ushakov, Seth Katz, Greg Burrell, Ram Vaithilingam, Mike Smith and Maulik Pandey“@Netflixhelps Why doesn’t Tiger King play on my phone?” — a Netflix member via TwitterThis is an example of a question our on-call engineers need to answer to help resolve...

How Our Paths Brought Us to Data and Netflix

Part of our series on who works in Analytics at Netflix — and what the role entailsby Julie Beckley & Chris PhamThis Q&A provides insights into the diverse set of skills, projects, and culture within Data Science and Engineering (DSE) at Netflix through the eyes of two team members: Chris Pham and Julie Beckley.Photo from a team curling offsite — There’s...

Analytics at Netflix: Who we are and what we do

Analytics at Netflix: Who We Are and What We DoAn Introduction to Analytics and Visualization Engineering at Netflixby Molly Jackman & Meghana ReddyExplained: Season 1 (Photo Credit: Netflix)Across nearly every industry, there is recognition that data analytics is key to driving informed business decision-making. But there is far less agreement...

Seamlessly Swapping the API backend of the Netflix Android app

How we migrated our Android endpoints out of a monolith into a new microserviceby Rohan Dhruva, Ed BallotAs Android developers, we usually have the luxury of treating our backends as magic boxes running in the cloud, faithfully returning us JSON. At Netflix, we have adopted the Backend for Frontend (BFF) pattern: instead of having one general purpose...

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!