Case study
- Organisation
- Burda Luxury, Asia Pacific
Redshift-to-DuckDB Analytics Modernisation
A platform modernisation programme moving suitable analytical workloads from Amazon Redshift to DuckDB, targeting approximately 40% lower Redshift infrastructure cost, with production-versus-migrated validation and approval gates.
~40%Target: lower Redshift infrastructure cost
What changed
Migration decisions are gated by production-versus-migrated metric validation rather than infrastructure parity alone.
Context
The analytics platform runs on Amazon Redshift. As transformation layers and semantic models grew, so did infrastructure cost, while many workloads did not need a large distributed warehouse.
Challenge
Reduce cost without degrading performance or governance, and without disrupting the reporting and analytics products that depend on the platform.
My Role
I lead the programme: setting the cost target, defining which workloads are candidates for DuckDB, and sequencing the migration with the analytics engineering team.
Approach
- Profile workloads to identify those suited to DuckDB's in-process analytical engine.
- Migrate suitable workloads incrementally while keeping Redshift for what genuinely needs it.
- Validate every migrated workload against production: absolute delta, percentage delta and metric-level checks, with approval gates before cut-over.
- Preserve semantic-layer governance so consumers see no change in definitions.
Architecture / Analytics Design
A hybrid model in which DuckDB serves suitable analytical workloads while Amazon Redshift remains for workloads that require it, with the semantic layer abstracting the engine from consumers. Production-versus-migrated comparison runs at metric level and gates approval.
Business Impact
The programme is targeting approximately 40% lower Redshift infrastructure cost. This is the programme target and is stated as such.
Technology
- Amazon Redshift
- DuckDB
- dbt
- Semantic layer
Key Lessons
- Not every analytical workload needs a distributed warehouse.
- A semantic layer makes engine migration far less disruptive for consumers.
- Metric-level validation with approval gates is what makes a migration safe to trust.
Related work
- Burda Luxury, Asia Pacific
APAC Unified Commerce Analytics Platform
Governed commerce analytics across 8 brands and 5 APAC markets, built on 22+ source-specific transformation layers.
Read case study - Burda Luxury, Asia Pacific
Semantic-Layer Governance
A governed measurement layer separating business definitions from individual dashboards and analyses.
View project - Burda Luxury, Asia Pacific
AI-enabled Analytics Agent
Conversational analytics built on governed semantic APIs and production workflows.
Read case study