Accelerating Netflix Data: A Cross-Team Journey from Offline to Online

QCon San Francisco 2025

Session Architecture

Accelerating Netflix Data: A Cross-Team Journey from Offline to Online

Tuesday Nov 18 / 05:05PM PST, Ballroom A at Hyatt Regency, San Francisco

Abstract

At Netflix, certain use cases demand the rapid transfer of massive datasets—such as 50 TB—from offline to online systems. Doing this efficiently, without disrupting applications interacting with our online systems, presents a significant challenge. Traditional data transfer methods, such as using batch processing systems and loading data into online systems via PUT APIs, posed significant scalability and cost hurdles, often leading to performance bottlenecks and impacting system efficiency. To overcome these limitations, an innovative architectural solution was developed. This approach involved transforming offline data into an optimized format through pre-processing, staging this data, transforming offline data into RocksDB SST file format, staging these files in the cloud, and enabling direct, on-demand ingestion into the serving system.

This process necessitated navigating complex internal discussions and aligning diverse stakeholders on new technical strategies. It also required rapidly adapting initial prototypes to address urgent customer needs by initially prioritizing speed to onboard them to the prototype, before shifting efforts towards building a robust, scalable production system. Crucially, cross-functional collaboration proved essential. Teams from various domains worked closely to define requirements, overcome challenges, and ensure seamless implementation.

Ultimately, this collaborative effort led to the successful deployment of a system that provides enhanced performance, reducing data deployment time by 99% (from days to just 30 minutes) and cutting costs by 70%. This presentation will delve into the journey of transforming data pipelines at scale, highlighting the key technical strategies, strategic decisions, and crucial team efforts that made this significant improvement possible.

Key Takeaways:

  • Discover the challenges and solutions for large-scale data movement from batch storage to online serving systems.
  • Understand the innovative architectural approach to improve data deployment efficiency.
  • Strategic decision-making and problem-solving in a high-pressure environment.
  • The importance of cross-functional team collaboration in solving complex engineering problems.

Topics

Architecture Platform Engineering Data Movement Data Abstractions Data Management Data Infrastructure Migration
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2025 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Tuesday 18 November

10:35 Seacliff ABC Session Architecture Monolith Down: Cleaning Up After the Great Identity Migration Disaster Sonya Natanzon Engineering Leader and Independent Architect 11:45 Ballroom A Session AI/ML Modernizing Relevance at Scale: LinkedIn’s Migration Journey to Serve Billions of Users Nishant Lakshmikanth Engineering Manager @LinkedIn, Leading Infrastructure for "People You May Know" and "People Follows", Previously @AWS and @Cisco 13:35 Seacliff D Unconference Unconference: Navigating Major Architecture Migrations 14:45 Ballroom A Session Databases Stripe’s Docdb: How Zero-Downtime Data Movement Powers Trillion-Dollar Payment Processing Jimmy Morzaria Staff Software Engineer @Stripe, Previously Software Engineer on Amazon QLDB and Amazon Managed Streaming for Kafka 15:55 Seacliff ABC Session Migration Migrating Uber Eats Feeds to Webview Nick DiStefano Sr Staff Engineer @Uber, Previously iOS Lead @Tumblr 17:05 Ballroom A Session Architecture Accelerating Netflix Data: A Cross-Team Journey from Offline to Online Rajasekhar Ummadisetty, Ken Kurzweil