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

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

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

Dynamic Repartitioning for Time Series Workloads

Netflix needed to efficiently partition and manage petabytes of time series event data across Cassandra clusters while maintaining millisecond-level query latency and handling dynamic workload changes.

storage-systems distributed-systems
5 min
Netflix

High-Throughput Graph Abstraction at Netflix: Part I

Netflix needed to efficiently support diverse graph query patterns (OLAP and OLTP) across different use cases with varying performance requirements using a unified abstraction layer.

databases distributed-systems
5 min
Netflix

The Evolution of Cassandra Data Movement at Netflix

Netflix needed to consolidate multiple bespoke data movement connectors for Cassandra across different engineering organizations into a unified, centralized management system.

microservices distributed-systems
5 min
Netflix

Dynamic Repartitioning for Time Series Workloads

Netflix needed to efficiently partition and scale time series data across Cassandra clusters to handle petabytes of temporal event data while maintaining millisecond latency query performance.

distributed-systems storage-systems
5 min
Netflix

High-Throughput Graph Abstraction at Netflix: Part I

Netflix needed a unified abstraction layer to efficiently handle multiple graph query paradigms (OLAP and OLTP) with different performance and functionality requirements across diverse business use cases.

distributed-systems databases
5 min
Netflix

Stop Answering the Same Question Twice: Interval-Aware Caching for Druid at Netflix Scale

Query performance degradation at massive scale (10+ trillion rows, 15M events/second) where repeated identical queries were consuming excessive resources and impacting latency.

caching databases
5 min
Netflix

Automating RDS Postgres to Aurora Postgres Migration

Netflix's relational database ecosystem lacked standardization, with databases spread across RDS Postgres and other technologies, leading to inconsistent functionality, suboptimal performance, and higher total cost of ownership.

databases distributed-systems
5 min
Netflix

Scaling Global Storytelling: Modernizing Localization Analytics at Netflix

Netflix's localization analytics infrastructure (tracking dubbing, subtitling, and translation across hundreds of languages and regions) could not keep pace with the rapidly growing scale of global content, making it difficult to derive timely insights for content localization decisions.

databases distributed-systems
5 min
Netflix

The AI Evolution of Graph Search at Netflix

Netflix's Graph Search platform for federated enterprise data required users to write structured queries, limiting accessibility and ease of use despite the system being scalable and configurable.

search ml-systems
5 min