Vom Ursprung zum Konsumenten, bewusst entworfen
Wir gestalten Datenplattformen in Schichten, mit expliziten Schnittstellen dazwischen. Eine Bronze-Schicht erfasst Quelldaten getreu; eine Silber-Schicht bereinigt, konformiert und verbindet; eine Gold-Schicht stellt die von Analysten, Datenwissenschaftlern und Anwendungen genutzten Entitäten und Metriken bereit. Jede Schicht hat ihre eigenen Verantwortlichen, ihre eigenen Qualitätsanforderungen und ihre eigenen Entwicklungsregeln. Die Disziplin ist unglamourös und der Lohn ist beträchtlich: Ein Datensatz, der sich fehlerhaft verhält, kann schnell lokalisiert, erklärt und behoben werden.
Innerhalb jeder Schicht verwenden wir die Speicherformate und Abfrage-Engines, die am besten für den Workload geeignet sind. Lakehouse-Formate – Apache Iceberg, Delta Lake, Apache Hudi – ermöglichen es uns zunehmend, Warehouse-ähnliche Analysen auf Speicher mit See-Ökonomie durchzuführen, während die technischen Eigenschaften (ACID-Schreibvorgänge, Zeitreisen, Schema-Evolution), die für die Produktionsarbeit erforderlich sind, erhalten bleiben. Wo echte Warehouse-Performance auf der Gold-Schicht benötigt wird, legen wir gerne kuratierte Märkte in Snowflake, BigQuery, Redshift oder Synapse an.
Streaming wird als erstklassiger Übertragungsmodus und nicht als nachträglicher Gedanke behandelt. Wir verwenden Kafka, Kinesis oder Pub/Sub für den Transport, Flink, Spark Structured Streaming oder Beam für die Verarbeitung und Iceberg oder Delta für die Landung – mit den gleichen Qualitäts- und Governance-Kontrollen, die Batch-Pipelines genießen. Lambda-Architekturen mit parallelen Batch- und Stream-Pfaden versuchen wir jetzt aktiv zu vermeiden; die Betriebskosten sind selten gerechtfertigt.
- Bronze- / Silber- / Gold-Schichtendesign
- Offene Tabellenformate (Iceberg, Delta, Hudi)
- Streaming-first-Ingestion, wo es sich lohnt
- Cloud-native Speicherung mit Lebenszyklusrichtlinien
- Wiederverwendbare Transformationen in dbt oder Spark
- Reverse ETL zu operativen Systemen

