Skip to main content
Mobile-Gaming-Studio

Data-Warehouse-Migration

Snowflake → S3/Athena-Migration mit 80% Kostensenkung und unterbrechungsfreiem Dual-Write-Cutover

80% Kostensenkung

1,1 TB migriert

1.294 BI-Abfragen5$/Monat pLTV-Pipeline
Data-Warehouse-Migrations-Case-Study, 1,1-TB-Migration von Snowflake zu S3/Athena mit Dual-Write-Cutover ohne Datenverlust

Das Problem

Snowflake-Kosten verbrauchen 80% des Datenbudgets, geteilte Regionsinfrastruktur, 1.294 BI-Abfragen am Legacy-Warehouse gebunden

Snowflake-Kosten verbrauchen 80% des Datenbudgets, geteilte Regionsinfrastruktur, 1.294 BI-Abfragen am Legacy-Warehouse gebunden. Ein Mobile-Gaming-Studio betrieb seine Analytik auf Snowflake über zwei AWS-Regionen für $3.500/Monat, wobei 90% der Ausgaben durch ein einziges BI-Warehouse verursacht wurden. Umsatz-Pipelines, Attributionsdaten und Finanzberichte waren zwischen Regionen aufgeteilt ohne klaren Konsolidierungspfad. Externe Datenfreigabe-Abhängigkeiten und 1.294 Metabase-Abfragen schufen ein Migrationsrisiko, das ein Lift-and-Shift unmöglich machte.

Wir haben einen 9-Phasen-Migrationsplan entworfen, der Snowflake durch S3 + Glue + Athena in einer einzigen Region ersetzte. Die zentrale Architekturentscheidung war eine Dual-Write-Strategie: jede Produktionspipeline schreibt parallel sowohl in Snowflake als auch in den neuen S3/Iceberg-Stack, was zeilenweise Abstimmung vor dem Cutover ohne Datenverlustrisiko ermöglicht.

13 Umsatz-ETL-Pipelines wurden auditiert, auf ECS Fargate containerisiert und erweitert, um Apache-Iceberg-Tabellen neben ihren bestehenden Snowflake-Ladungen zu schreiben. 223 Glue-Data-Catalog-Tabellen wurden über drei Datenbanken registriert (Umsatz, Attribution, Finanzen). Eine tägliche pLTV-Pipeline liefert Kohorten-Attributionsdaten an einen externen Modellierungspartner für $5/Monat Betriebskosten, als Ersatz für eine Anbieter-Datenfreigabe-Abhängigkeit.

Die Migration wurde sequenziert, um Geschäftsunterbrechungen zu minimieren: Umsatz-Pipelines zuerst (höchste Kosten, einfachstes Schema), dann Attributionsdaten (komplexeste, externe Abhängigkeiten), dann BI-Cutover (1.294 Metabase-Abfragen gegen Athena validiert). Jede Phase beinhaltet automatisierte Abstimmung vor Deaktivierung des Snowflake-Writers.

80%

Cost reduction

1,294

BI queries migrated

$5/mo

pLTV pipeline cost

Why it mattered

Operating need

The studio needed to lower warehouse cost without interrupting 1,294 BI queries or revenue pipelines.

What changed

The dual-write plan let every pipeline reconcile against Snowflake before cutover, so migration risk was handled in measurable steps.

Kontext

Ein Mobile-Gaming-Studio gab $3.500/Monat für Snowflake über zwei AWS-Regionen aus. 90% der Warehouse-Kosten stammten von BI-Abfragen. Umsatz- und Attributions-Pipelines waren zwischen Regionen ohne Konsolidierungspfad aufgeteilt.

Einschränkung

1.294 Metabase-Abfragen waren von Snowflake abhängig. Externe Datenfreigabe-Abhängigkeiten hatten kein direktes Athena-Äquivalent. Null Datenverlust war während der Migration erforderlich.

Maßnahme

9-Phasen Dual-Write-Migration entworfen: Snowflake → S3/Iceberg/Athena. 13 Pipelines schreiben parallel in beide Systeme, 223 Glue-Tabellen registriert, automatisierte Abstimmung pro Phase und eine $5/Monat pLTV-Pipeline als Ersatz für eine Anbieter-Datenfreigabe.

Ergebnis

80% prognostizierte Kostensenkung, 7 Pipelines Dual-Writing in Produktion, Einzelregion-Konsolidierung, 223 Glue-Tabellen operativ, $5/Monat pLTV-Pipeline aktiv mit 91–100% Datengenauigkeit.

Architektur

Dual-Write-Migration von Snowflake zu S3/Iceberg mit unterbrechungsfreiem Cutover

Dual-Write-Pipelines

13 ECS-Fargate-Pipelines schreiben parallel in Snowflake und S3/Iceberg. Glue-Tabellenregistrierung und Iceberg-Writes neben bestehenden Ladungen. Zeilenweise Abstimmung validiert Parität vor jeder Cutover-Phase.

Iceberg-Data-Lake

Apache-Iceberg-Tabellen auf S3 mit Glue Data Catalog (223 Tabellen für Umsatz, Attribution und Finanzen). Parquet-Speicherung mit Snappy-Kompression. Einzelregion-Konsolidierung als Ersatz für Zwei-Regionen-Snowflake-Deployment.

pLTV-Liefer-Pipeline

Tägliche Kohorten-Pipeline: Lambda-Konverter (CSV → Parquet) + Athena-Joins + ECS-Fargate-Export. Liefert Attributionsdaten kontoübergreifend an externen Modellierungspartner für $5/Monat Betriebskosten.

BI-Migration

1.294 Metabase-Fragen von Snowflake-SQL zu nativen Athena-Abfragen migriert. 4 Athena-Arbeitsgruppen mit Kostenkontrollen. Automatisierte Abfragevalidierung gegen Snowflake-Baseline vor Cutover.

Technologie-Stack

Ziel-Stack

S3 + Glue + Athena (Apache Iceberg)

Quell-Stack

Snowflake (1,1 TB, 5 Datenbanken)

Pipelines

ECS Fargate + Lambda (Python 3.12)

Orchestrierung

EventBridge + Step Functions

BI

Metabase (1.294 migrierte Abfragen)

Lieferung

Kontoübergreifender S3-pLTV-Export

Ergebnisse

80%

Prognostizierte Kostensenkung

1,1 TB

Daten in Migration

1.294

Migrierte BI-Abfragen

223

Glue-Katalog-Tabellen

5$/Monat

pLTV-Pipeline-Kosten

91–100%

Abstimmungsgenauigkeit

Advisory Mandate

Planen Sie ein ähnliches Mandat?

Ein direkter Discovery-Call über das Problem, die Restriktionen und den glaubwürdigsten Weg nach vorn.

Wir antworten innerhalb von 4 Stunden während der Geschäftszeiten

Das operative Briefing für Production-AI-Leader

Das zweimal tägliche operative Briefing für CTOs und Gründer, die AI in Produktion bringen.