Spotify’s Event Delivery – The Road to the Cloud (Part III)
Mar 1, 2016Igor Maravić

Summary
This post details the implementation of an ETL job using Google Cloud Dataflow to export events from Pub/Sub into hourly buckets stored in Cloud Storage and BigQuery. It explains the use of Dataflow's windowing, triggers, and GroupByKey transform for processing streaming data, handling late arrivals, and managing memory constraints. The post also covers monitoring event timeliness and writing data to persistent storage via the IOChannelFactory interface.