Data Mesh

Data Mesh verteilt Datenverantwortung an die Teams, die ihre fachliche Bedeutung am besten kennen.

Ein Architekturansatz, bei dem Dateneigentum und -verantwortung dezentralisiert werden – jedes Team besitzt und verwaltet seine eigenen Daten als Produkt, statt alles in einem zentralen Data Warehouse zu bündeln.

Experte2 Min Lesezeit

Erklärung starten

Auf einen Blick

3 Punkte

  1. Domain Ownership: Jedes Team besitzt und verantwortet seine eigenen Daten
  2. Data as a Product: Daten werden wie Produkte behandelt – mit SLAs, Dokumentation und Qualitätsstandards
  3. Self-Serve Data Platform: Zentrale Infrastruktur, die Teams befähigt, Daten eigenständig zu verwalten

Sofortantwort

Data Mesh einfach erklärt

Dezentrales Datenmodell: Teams besitzen ihre Daten als Produkt statt zentralem Warehouse.

Kurz gesagt
Domain Ownership: Jedes Team besitzt und verantwortet seine eigenen Daten
Typischer Einsatz
Große Organisationen, KI-Feature-Stores, Compliance und Datenschutz
Wichtig zu wissen
Self-Serve Data Platform: Zentrale Infrastruktur, die Teams befähigt, Daten eigenständig zu verwalten

Data Mesh im Überblick

Das klassische Problem: Ein zentrales Data-Team verwaltet alle Daten des Unternehmens. Mit wachsender Größe wird dieses Team zum Engpass – jedes andere Team wartet auf Datenzugang, Pipelines und Analysen. Das Ergebnis: Monate Wartezeit für einen neuen Report, veraltete Daten, frustrierte Teams.

Data Mesh kehrt das um: Statt alle Daten zentral zu sammeln, bleiben sie bei den Teams, die sie erzeugen. Das Marketing-Team besitzt Marketing-Daten, das Produkt-Team Produkt-Daten. Jedes Team ist verantwortlich für Qualität, Dokumentation und Zugänglichkeit – Daten als Produkt.

Der Begriff wurde 2019 von Zhamak Dehghani (ThoughtWorks) geprägt und hat seitdem besonders in großen Tech-Unternehmen wie Netflix, Airbnb und Zalando Verbreitung gefunden.

Zentralisiert vs. Data Mesh:

AspektZentrales WarehouseData Mesh
EigentümerschaftZentrales Daten-TeamDomänen-Teams
SkalierungBottleneckUnabhängig
QualitätsverantwortungZentrales TeamProduzierende Teams
GovernanceTop-downFederated
Time-to-DataWochen bis MonateTage

Technisch betrachtet

Die vier Prinzipien im Detail

1. Domain-oriented Ownership Jede Geschäftsdomäne (Commerce, Marketing, Logistik) besitzt ihre Daten vollständig – von der Erfassung bis zur Bereitstellung. Das Team, das die Daten am besten versteht, ist auch für ihre Qualität verantwortlich.

2. Data as a Product Daten werden nicht als Nebenprodukt behandelt, sondern als echtes Produkt mit Nutzern, SLAs und Qualitätsstandards:

  • Entdeckbar: Dokumentiert in einem Data Catalog
  • Adressierbar: Stabile, versionierte Zugangspunkte
  • Vertrauenswürdig: Definierte SLAs für Freshness und Availability
  • Selbstbeschreibend: Schema, Lineage, Beispieldaten

3. Self-Serve Data Platform Eine zentrale Plattform stellt Infrastruktur bereit, die Teams befähigt, Datenprodukte ohne Spezialkenntnisse zu erstellen und zu betreiben – Storage, Processing, Catalog, Monitoring als Self-Service.

4. Federated Computational Governance Gemeinsame Standards (Formate, Sicherheit, Datenschutz) werden zentral definiert, aber dezentral ausgeführt. Kein Team muss auf Genehmigungen warten, solange es die Standards einhält.

Data Product Interface

# data-product.yaml – jedes Team definiert sein Datenprodukt
name: customer-orders
owner: commerce-team
domain: commerce
version: "2.1.0"

output_ports:
  - type: bigquery_table
    location: project.commerce.customer_orders
    schema: ./schema/orders.json
    sla:
      freshness: 1h
      availability: 99.9%

documentation:
  description: "Alle Kundenbestellungen seit 2020"
  data_dictionary: ./docs/orders.md
  sample_data: ./samples/orders_sample.json

Federated Governance

Zentrale Plattform definiert:
  ✓ Datenformate und Standards (Parquet, Avro)
  ✓ Sicherheits- und Datenschutzregeln (DSGVO-Compliance)
  ✓ Interoperabilitäts-Protokolle
  ✓ Qualitäts-Mindeststandards

Teams entscheiden selbst:
  ✓ Technologie-Stack (BigQuery, Snowflake, dbt)
  ✓ Interne Datenmodelle
  ✓ Pipeline-Implementierung
  ✓ Deployment-Frequenz

Data Mesh für KI und ML

Data Mesh ist besonders wertvoll für KI-Systeme in großen Organisationen:

ML-Team benötigt Features für Empfehlungsmodell:
  → Commerce-Team stellt customer_orders als Data Product bereit
  → Marketing-Team stellt user_behavior als Data Product bereit
  → ML-Team kombiniert beide ohne zentrale Pipeline-Anfragen

Feature Store als Data Product:
  → ML-Team veröffentlicht berechnete Features (user_embedding, purchase_propensity)
  → Andere Teams können diese Features konsumieren
  → Versioniert, dokumentiert, mit SLA

Typische Herausforderungen

  • Kulturwandel: Teams müssen Dateneigentümerschaft als Verantwortung akzeptieren, nicht als Bürde
  • Plattform-Investment: Eine Self-Serve-Plattform zu bauen kostet Zeit und Ressourcen
  • Governance-Balance: Zu viele Regeln → zentralisierter Effekt; zu wenige → Chaos
  • Datenqualität: Ohne zentrales Team kann Qualität inkonsistent werden – klare SLAs sind entscheidend

Schritt für Schritt

Daten als Produkt verantworten

Data Mesh verbindet dezentrale Verantwortung mit gemeinsamen Regeln. Es ersetzt keine Datenplattform, sondern verändert, wer für Datenqualität und Nutzbarkeit einsteht.

  1. Domäne festlegen

    Ownership

    Das Team klärt, welche fachlichen Daten zu seiner Verantwortung gehören und wer die Entscheidungen darüber trägt.

    fachdomäne -> verantwortliches team
  2. Datenprodukt definieren

    Produkt

    Schema, Beschreibung, Aktualität, Zugriff und Qualitätszusagen werden als nutzbarer Vertrag veröffentlicht.

    daten + dokumentation + qualitaetszusage
  3. Plattform nutzen

    Plattform

    Gemeinsame Infrastruktur erleichtert Speicherung, Katalog, Sicherheit und Beobachtung, ohne die fachliche Ownership zu zentralisieren.

    self service -> produkt bereitstellen
  4. Standards gemeinsam pflegen

    Governance

    Übergreifende Regeln für Interoperabilität, Datenschutz und Mindestqualität halten die dezentralen Produkte zusammen.

    gemeinsame regeln -> dezentrale umsetzung

Konkretes Beispiel

Ein Datenprodukt für Bestellungen bereitstellen

Das Commerce-Team erzeugt Daten, die Marketing und Analytics ebenfalls benötigen.

Anfrage an ein zentrales Daten-Team

Andere Teams warten auf eine individuelle Pipeline und wissen nicht, wann sich Felder oder Qualität ändern.

Verantwortetes Datenprodukt

Commerce veröffentlicht eine dokumentierte, versionierte Schnittstelle mit Eigentümer, Qualitätsregeln und geregeltem Zugriff.

Data Mesh skaliert Datenarbeit über klare Produkte und Verantwortung, nicht durch ungeordnete Dezentralisierung.

Einordnung

Vorteile und Grenzen

Das spricht dafür

  • Fachliche Nähe: Die Teams mit dem besten Domänenwissen verantworten Bedeutung und Qualität ihrer Daten.
  • Weniger zentrale Engpässe: Datenprodukte können dort entstehen und verbessert werden, wo die Daten entstehen.
  • Bessere Nutzbarkeit: Dokumentation, Zugriffswege und Qualitätszusagen werden Teil des Produkts.
  • Skalierbare Governance: Gemeinsame Regeln können zentral gesetzt und dezentral umgesetzt werden.

Das solltest du beachten

  • Hoher Reifegrad nötig: Teams brauchen Zeit, Fähigkeiten und echte Verantwortung für ihre Datenprodukte.
  • Standards sind unverzichtbar: Ohne gemeinsame Regeln entstehen inkompatible Insellösungen.
  • Plattforminvestition: Self-Service für Katalog, Sicherheit und Beobachtung muss bereitstehen und gepflegt werden.
  • Nicht für jede Organisation passend: Kleine Teams profitieren häufig stärker von einer einfachen zentralen Datenarchitektur.
Vertiefung · für Fortgeschrittene

Die Elemente eines Data Mesh

Die Architektur verbindet fachliche Ownership mit einer gemeinsamen Plattform und verbindlichen Standards.

Wissenskarte

dezentrale Datenprodukte mit gemeinsamen Regeln

Daten bleiben fachlich verantwortet, werden aber über gemeinsame technische und organisatorische Regeln zuverlässig zusammen nutzbar. Data Mesh gliedert sich in: Domänen-Team, Datenprodukt, Datenkatalog, Self-Service-Plattform, Zugriffsregeln, Föderierte Governance.

01Einsatzbereiche

Wann ist Data Mesh sinnvoll?

Geeignet für

  • Große OrganisationenWenn ein zentrales Data-Team zum Bottleneck wird und Dutzende Teams auf Datenzugang warten
  • KI-Feature-StoresJedes ML-Team verwaltet seine eigenen Features als Produkt – andere Teams können sie konsumieren
  • Compliance und DatenschutzKlare Dateneigentümerschaft vereinfacht DSGVO-Compliance – jedes Team kennt seine Daten

↑ Inhalt

02Werkzeuge

Womit Data Mesh umgesetzt wird

↑ Inhalt

Merksatz

Data Mesh ist wie ein Marktplatz statt einem Supermarkt

Im Supermarkt (Data Warehouse) kauft alles zentral ein und verkauft es weiter. Auf dem Marktplatz hat jeder Händler (Team) seinen eigenen Stand, seine eigenen Produkte und ist selbst verantwortlich für Qualität – aber alle folgen denselben Marktregeln.

  1. Domain Ownership: Jedes Team besitzt und verantwortet seine eigenen Daten
  2. Data as a Product: Daten werden wie Produkte behandelt – mit SLAs, Dokumentation und Qualitätsstandards
  3. Self-Serve Data Platform: Zentrale Infrastruktur, die Teams befähigt, Daten eigenständig zu verwalten

04Redaktion

Herkunft und Stand

Redaktion und Aktualität

Ebenex RedaktionRedaktion

Veröffentlicht
Aktualisiert

Dieses Feld entwickelt sich schnell. Oben stehen Veröffentlichung und letzte Änderung; ein Prüfdatum kommt dazu, sobald die Erklärung nach ihrer letzten Änderung geprüft wurde.

↑ Inhalt

05FAQ

Häufige Fragen zu Data Mesh

Was ist der Unterschied zwischen Data Mesh und Data Lake?

Ein Data Lake ist eine zentrale Speicherlösung – alle Daten an einem Ort, ein Team verwaltet alles. Data Mesh ist ein organisatorisches Prinzip: Daten bleiben bei den Teams, die sie erzeugen. Ein Data Lake kann Teil einer Data-Mesh-Infrastruktur sein, aber das Eigentümerschaftsmodell ist fundamental anders.

Für welche Unternehmen ist Data Mesh geeignet?

Data Mesh löst Skalierungsprobleme in großen Organisationen mit vielen Teams und Domänen. Für kleine Unternehmen mit einem Daten-Team ist ein zentrales Data Warehouse oft effizienter. Der Overhead von Data Mesh (Governance, Standards, Self-Serve-Plattform) lohnt sich erst ab einer gewissen Größe.

Was sind die vier Prinzipien von Data Mesh?

1. Domain-oriented decentralized data ownership: Jede Domäne besitzt ihre Daten. 2. Data as a product: Daten werden wie Produkte behandelt. 3. Self-serve data infrastructure: Zentrale Plattform befähigt Teams. 4. Federated computational governance: Gemeinsame Standards bei dezentraler Ausführung.

↑ Inhalt

06Weiterlernen

Was möchtest du als Nächstes verstehen?

  • Grundlage nachholen

    Data Pipeline

    Eine automatisierte Folge von Schritten zur Datenverarbeitung.

↑ Inhalt