← All stories
● Covered by 1 source · 1 reportMedium impact

Netflix Enhances Data Movement Architecture for Cassandra to Iceberg

Netflix has centralized its Data Movement process with a new architecture that replaces the legacy Casspactor system. This upgrade improves efficiency for transferring data from Apache Cassandra to Apache Iceberg, critical for analytics and operational tasks.

Key points

  • Centralized Data Movement through unified management plane
  • Replaced legacy Casspactor with new architecture
  • Improved efficiency for 1,200 data movements daily

Background on Data Movement at Netflix

Netflix has developed a unified platform called Data Bridge to manage batch Data Movement. Previously, various custom connectors were created by different engineering teams for their specific needs, but these have now been centralized into a cohesive system with a catalog of connectors and a user-friendly interface.

Cassandra to Iceberg Data Movement

Apache Cassandra is essential for critical Netflix applications like Member, Billing, and Recommendations. The transition of data from Cassandra to Apache Iceberg is vital for analytics and operations, handled by a custom-built connector named Casspactor.

Casspactor managed approximately 1,200 data movements daily, transferring roughly 3 PB of data. Its reliance on a complex architecture for metadata dependencies highlighted its fragility.

Challenges with the Legacy System

The Casspactor system faced challenges, particularly related to its dependency on multiple independent systems to ascertain the completeness and content of backups. This complexity led to inefficiencies and limitations in processing capability, prompting a need for a reassessment of the data movement architecture.

Transition to a New Architecture

The new architecture aims to simplify the metadata handling and improve overall resilience in the data movement process. By utilizing existing backup infrastructures more effectively, it reduces the operational burden and enhances the efficiency of data transfers to Iceberg tables.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~39 min · 34 stories · Jul 21

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Primary sources

GitHub Netflix/maestro

Reporting from

Netflix has centralized its Data Movement process with a new architecture that replaces the legacy Casspactor system. This upgrade improves efficiency for transferring data from Apache Cassandra to Apache Iceberg, critical for analytics and operational tasks.