Netflix

Building Service Topology at Scale: Architecture, Challenges, and Lessons Learned

Netflix engineers needed a real-time, unified view of service dependencies across their microservices architecture to enable faster troubleshooting and understand blast radius during incidents.

microservices observability
5 min
Netflix

In-House LLM Serving at Netflix

Netflix needed to deploy and serve large language models at scale within their production environment rather than relying on third-party hosted APIs, while maintaining the reliability and performance standards required for their streaming platform.

microservices ml-systems
5 min
Netflix

A Human-Augmenting Agentic Workflow for Causal Inference

Building a data analysis system that can reliably infer causal relationships from observational data while accounting for hidden biases and confounding variables that automated agents might miss.

ml-systems observability
5 min
Netflix

Data Projects: Managing Data Assets at Netflix Scale

Netflix needed to manage governance, access control, and orchestration of millions of data warehouse tables and tens of thousands of scheduled workloads across their data platform.

distributed-systems databases
5 min
Netflix

Predicting Risk in Content Launches: How Data-Driven Insights can Transform Launch Planning

Netflix needed to predict and mitigate risks associated with content launches to improve availability and reduce failures during high-impact release events.

observability microservices
5 min
Netflix

The Data Canary: How Netflix Validates Catalog Metadata

Preventing corrupted catalog metadata from reaching millions of Netflix viewers by detecting data transformation failures in production before impact.

observability distributed-systems
5 min
Netflix

VMAF v1: Good Is Not Good Enough

Netflix needed to improve the accuracy of video quality assessment metrics beyond VMAF v0 to make better encoding decisions and prevent quality misjudgments that could degrade the member experience.

ml-systems observability
5 min
Netflix

A Human-Augmenting Agentic Workflow for Causal Inference

Building a reliable causal inference system that can accurately determine cause-and-effect relationships in data (like the impact of a show on retention) while accounting for hidden biases and confounding variables that automated agents might miss.

ml-systems observability
5 min
Netflix

Data Projects: Managing Data Assets at Netflix Scale

Managing millions of data assets, tables, and tens of thousands of scheduled workloads across Netflix's data platform while maintaining proper access control and execution governance at scale.

distributed-systems observability
5 min
Netflix

From Silos to Service Topology: Why Netflix Built a Real-Time Service Map

Netflix engineers lacked a real-time, comprehensive view of service dependencies and relationships across their distributed microservices infrastructure, making incident diagnosis and troubleshooting during outages significantly slower.

microservices observability
5 min
Netflix

Predicting Risk in Content Launches: How Data-Driven Insights can Transform Launch Planning

Netflix needed to predict and mitigate risks associated with content launches to improve reliability and reduce unexpected failures in production.

observability ml-systems
5 min
Netflix

The Data Canary: How Netflix Validates Catalog Metadata

Netflix needed to detect and prevent corrupted catalog metadata from reaching millions of viewers in production before it impacts the streaming experience.

observability chaos-engineering
5 min
Netflix

VMAF v1: Good Is Not Good Enough

Accurately measuring video quality perception to optimize encoding decisions and ensure Netflix members receive the best possible streaming experience across different bitrates and codecs.

ml-systems observability
5 min
Netflix

From Silos to Service Topology: Why Netflix Built a Real-Time Service Map

Netflix needed a real-time, dynamic way for engineers to understand service dependencies and troubleshoot issues quickly across their complex distributed microservices infrastructure.

microservices observability
5 min
Netflix

Democratizing Machine Learning at Netflix: Building the Model Lifecycle Graph

Netflix needed to manage the lifecycle of machine learning models across multiple domains and teams at scale, moving beyond their original single-domain personalization focus.

ml-systems microservices
5 min
Netflix

Evaluating Netflix Show Synopses with LLM-as-a-Judge

Netflix needed to automatically evaluate the quality and relevance of show synopses at scale to improve member discovery and engagement.

ml-systems api-design
5 min
Netflix

Scaling Camera File Processing at Netflix

Netflix needed to build a scalable, flexible media file processing pipeline that could handle diverse camera formats, workflows, and production requirements while maintaining quick turnaround times for global content production.

microservices distributed-systems
5 min
Netflix

Smarter Live Streaming at Scale: Rolling Out VBR for All Netflix Live Events

Netflix needed to optimize bandwidth utilization and video quality for live streaming events at global scale by moving from constant bitrate to variable bitrate encoding.

real-time-systems distributed-systems
5 min
Netflix

The Human Infrastructure: How Netflix Built the Operations Layer Behind Live at Scale

Netflix needed to build reliable operations infrastructure to support live streaming at massive scale, going from one show per month to nine shows per day with tens of millions of concurrent viewers.

microservices observability
5 min