Spotify

Changing the Wheels on a Moving Bus — Spotify’s Event Delivery Migration

Oct 1, 2021Flavio Santos (Data Infrastructure Engineer) and Robert Stephenson (Senior Product Manager)
Changing the Wheels on a Moving Bus — Spotify’s Event Delivery Migration
SummaryAI, from the source post

This post details the migration of Spotify's Event Delivery Infrastructure (EDI) from a legacy, stateful, TSV-based system to a modern, cloud-native, Avro-based system. Key technical contributions include: addressing data loss issues by redesigning event delivery for mobile clients, improving control plane UX by schema-aware tooling and faster schema propagation, and migrating away from stateful services and legacy perimeter logging. A data transformation pipeline was implemented to handle legacy clients and enable a gradual transition to the new data model. The strategy involved finding early adopters, iterating on features, and solidifying interfaces to concurrently migrate internal users while building the new EDI.

More from the Spotify Data Platform trail