Open in app

Sign In

Write

Sign In

Netflix Technology Blog
Netflix Technology Blog

388K Followers

Home

About

Published in

Netflix TechBlog

·Pinned

AVA Discovery View: Surfacing Authentic Moments

By: Hamid Shahid, Laura Johnson, Tiffany Low Synopsis At Netflix, we have created millions of artwork to represent our titles. Each artwork tells a story about the title it represents. From our testing on promotional assets, we know which of these assets have performed well and which ones haven’t. Through this…

Distributed Systems

10 min read

AVA Discovery View: Surfacing Authentic Moments
AVA Discovery View: Surfacing Authentic Moments
Distributed Systems

10 min read


Published in

Netflix TechBlog

·Pinned

Migrating Critical Traffic At Scale with No Downtime — Part 2

Shyam Gala, Javier Fernandez-Ivern, Anup Rokkam Pratap, Devang Shah Picture yourself enthralled by the latest episode of your beloved Netflix series, delighting in an uninterrupted, high-definition streaming experience. Behind these perfect moments of entertainment is a complex mechanism, with numerous gears and cogs working in harmony. But what happens when…

Distributed Systems

10 min read

Migrating Critical Traffic At Scale with No Downtime — Part 2
Migrating Critical Traffic At Scale with No Downtime — Part 2
Distributed Systems

10 min read


Published in

Netflix TechBlog

·Pinned

Migrating Critical Traffic At Scale with No Downtime — Part 1

Shyam Gala, Javier Fernandez-Ivern, Anup Rokkam Pratap, Devang Shah Hundreds of millions of customers tune into Netflix every day, expecting an uninterrupted and immersive streaming experience. Behind the scenes, a myriad of systems and services are involved in orchestrating the product experience. These backend systems are consistently being evolved and…

Distributed Systems

10 min read

Migrating Critical Traffic At Scale with No Downtime — Part 1
Migrating Critical Traffic At Scale with No Downtime — Part 1
Distributed Systems

10 min read


Published in

Netflix TechBlog

·Pinned

Improved Alerting with Atlas Streaming Eval

Ruchir Jha, Brian Harrington, Yingwu Zhao TL;DR Streaming alert evaluation scales much better than the traditional approach of polling time-series databases. It allows us to overcome high dimensionality/cardinality limitations of the time-series database. It opens doors to support more exciting use-cases. Engineers want their alerting system to be realtime, reliable…

Observability

7 min read

Improved Alerting with Atlas Streaming Eval
Improved Alerting with Atlas Streaming Eval
Observability

7 min read


Published in

Netflix TechBlog

·Pinned

Scaling Media Machine Learning at Netflix

By Gustavo Carmo, Elliot Chow, Nagendra Kamath, Akshay Modi, Jason Ge, Wenbing Bai, Jackson de Campos, Lingyi Liu, Pablo Delgado, Meenakshi Jindal, Boris Chen, Vi Iyengar, Kelli Griggs, Amir Ziai, Prasanna Padmanabhan, and Hossein Taghavi Introduction In 2007, Netflix started offering streaming alongside its DVD shipping services. As the catalog grew…

Machine Learning

11 min read

Scaling Media Machine Learning at Netflix
Scaling Media Machine Learning at Netflix
Machine Learning

11 min read


Published in

Netflix TechBlog

·Aug 29

Zero Configuration Service Mesh with On-Demand Cluster Discovery

by David Vroom, James Mulcahy, Ling Yuan, Rob Gulewich In this post we discuss Netflix’s adoption of service mesh: some history, motivations, and how we worked with Kinvolk and the Envoy community on a feature that streamlines service mesh adoption in complex microservice environments: on-demand cluster discovery. A brief history of IPC at Netflix Netflix was early…

Envoy

9 min read

Zero Configuration Service Mesh with On-Demand Cluster Discovery
Zero Configuration Service Mesh with On-Demand Cluster Discovery
Envoy

9 min read


Aug 24

Lessons Learnt From Consolidating ML Models in a Large Scale Recommendation System

by Roger Menezes, Rahul Jha, Gary Yeh, and Sudarshan Lamkhede In this blog post, we share system design lessons from consolidating several related machine learning models for large-scale search and recommendation systems at Netflix into a single unified model. Given different recommendation use cases, many recommendation systems treat each use-case…

Recommendation Systems

7 min read

Lessons Learnt From Consolidating ML Models in a Large Scale Recommendation System
Lessons Learnt From Consolidating ML Models in a Large Scale Recommendation System
Recommendation Systems

7 min read


Published in

Netflix TechBlog

·Aug 16

Curbing Connection Churn in Zuul

By Arthur Gonigberg, Argha C Plaintext Past When Zuul was designed and developed, there was an inherent assumption that connections were effectively free, given we weren’t using mutual TLS (mTLS). It’s built on top of Netty, using event loops for non-blocking execution of requests, one loop per core. To reduce contention among…

Load Balancing

10 min read

Curbing Connection Churn in Zuul
Curbing Connection Churn in Zuul
Load Balancing

10 min read


Published in

Netflix TechBlog

·Jun 20

Detecting Scene Changes in Audiovisual Content

Avneesh Saluja, Andy Yao, Hossein Taghavi Introduction When watching a movie or an episode of a TV show, we experience a cohesive narrative that unfolds before us, often without giving much thought to the underlying structure that makes it all possible. However, movies and episodes are not atomic units, but rather…

Machine Learning

6 min read

Detecting Scene Changes in Audiovisual Content
Detecting Scene Changes in Audiovisual Content
Machine Learning

6 min read


Published in

Netflix TechBlog

·Jun 14

Migrating Netflix to GraphQL Safely

By Jennifer Shin, Tejas Shikhare, Will Emmanuel In 2022, a major change was made to Netflix’s iOS and Android applications. We migrated Netflix’s mobile apps to GraphQL with zero downtime, which involved a total overhaul from the client to the API layer. Until recently, an internal API framework, Falcor, powered…

GraphQL

8 min read

Migrating Netflix to GraphQL Safely
Migrating Netflix to GraphQL Safely
GraphQL

8 min read

Netflix Technology Blog

Netflix Technology Blog

388K Followers

Learn more about how Netflix designs, builds, and operates our systems and engineering organizations

Following
  • Alex Castillo

    Alex Castillo

  • Steve Yegge

    Steve Yegge

  • Jonathan Solórzano-Hamilton

    Jonathan Solórzano-Hamilton

  • Jaana Dogan

    Jaana Dogan

  • Nick Emmons

    Nick Emmons

See all (9)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams