Spotify

Spotify’s Event Delivery – The Road to the Cloud (Part II)

Mar 1, 2016Igor Maravić
Spotify’s Event Delivery – The Road to the Cloud (Part II)
SummaryAI, from the source post

This post details the design of Spotify's new event delivery system, which replaces an older log-file-based system. The new system aims for simpler producer logic and relies on a dedicated Event Delivery Service, a Reliable Persistent Queue, and an ETL job. Initially, Kafka 0.8 was chosen for the queue but proved unstable, leading to a switch to Google Cloud Pub/Sub. The post highlights the benefits of Pub/Sub, including global availability, a simple REST API, and managed operations, while also detailing the rigorous testing performed to ensure it could handle Spotify's production load of 2M events per second.

More from the Spotify Data Platform trail