← All case studies

Config-Driven GCP Data Platform for Music Streaming

Client: Music streaming platform

A config-driven GCP data platform for music streaming: Airflow DAGs generated from YAML, automated data-quality checks and ClickHouse analytics.

The Challenge

Every new data source needed custom pipeline code, data quality problems were found too late, and creator-facing analytics were too slow.

Our Solution

Built a production GCP platform where Airflow DAGs are generated from YAML, so a new source needs config instead of code. Added a custom data-quality framework and moved Creator Studio analytics to ClickHouse.

Outcomes

New sources onboarded with config, not new code

Sub-second Creator Studio analytics on ClickHouse

Automated data-quality checks before data reaches consumers

Slack alerts on Airflow failures

Technologies

BigQueryCloud ComposerDataprocSparkClickHousedbtPub/Sub

Have a Similar Project?

Tell us about your data or AI challenge and we'll show you how we would approach it.