+50 XP

Data Mesh: Prinzipien, Erfolgsbedingungen & Kritik

Das Data Mesh ist das meistdiskutierte Architekturparadigma der letzten fünf Jahre. Es hat überzeugte Befürworter und ebenso überzeugte Kritiker. Es klar zu verstehen, was es tatsächlich ist, welches Problem es löst und wann es passt, gehört zum Pflichtprogramm jeder Data-Führungskraft.

Das Problem, das Data Mesh löst

Data Mesh entstand aus einem konkreten Fehlermuster in großen, datenintensiven Organisationen.

Das Muster: ein zentrales Data-Team wird zum Bottleneck. Jede Domäne (Produkt, Marketing, Finance, Operations) braucht Daten. Alle fordern sie beim zentralen Data-Platform-Team an. Das zentrale Team ist überlastet. Die Datenlieferung dauert Wochen. Die Fachbereiche sind frustriert. Die Datenqualität ist uneinheitlich, weil das zentrale Team die fachlichen Feinheiten der Domänen nicht kennt.

Zhamak Dehghani (damals bei Thoughtworks) diagnostizierte das als organisatorisches und architektonisches Problem, nicht als technisches. Ihre Lösung: die Data Ownership an die Domänen verteilen, die die Daten am besten verstehen.

Data Mesh Explained

Watch on YouTube

Wissenscheck

1. Welcher Natur ist laut Lektion das Problem im Kern, für das Data Mesh entwickelt wurde?

2. Wie verändert sich die Rolle des zentralen Data-Teams unter dem Prinzip der Self-Serve Data Platform?

3. Was beschreibt am besten, was 'Data as a Product' in einem Data Mesh bedeutet?

MEHRFACHAUSWAHL

4. Wählen Sie ALLE Aussagen, die die vier Prinzipien des Data Mesh korrekt beschreiben.

Wählen Sie alle richtigen Antworten aus.

MEHRFACHAUSWAHL

5. Wählen Sie ALLE Symptome des Fehlermusters, das zur Entstehung des Data Mesh führte.

Wählen Sie alle richtigen Antworten aus.

Die vier Prinzipien des Data Mesh

1. Domänenorientierte, dezentrale Data Ownership

Daten gehören der Domäne, die sie erzeugt, und werden von ihr bereitgestellt. Die Checkout-Domäne besitzt die Checkout-Daten. Die Customer-Domäne besitzt die Kundendaten. Jedes Domänenteam ist verantwortlich für Datenqualität, Zuverlässigkeit und Zugriff.

2. Data as a Product

Jede Domäne erzeugt nicht einfach Daten, sie erzeugt ein Data Product. Ein Data Product hat einen Owner, ein SLA, Dokumentation, Schema, Auffindbarkeit. Es wird mit derselben Product-Management-Disziplin behandelt wie ein Softwareprodukt.

3. Self-Serve Data Platform

Das zentrale Data-Team wechselt vom Datenproduzenten zum Plattformanbieter. Es baut die Infrastruktur, die die Domänenteams nutzen, um Data Products zu erzeugen und zu konsumieren: Tooling, Standards und Infrastruktur, nicht die Daten selbst.

4. Federated Computational Governance

Globale Regeln (DSGVO-Compliance, Sicherheitsstandards, Schwellenwerte für Datenqualität) werden zentral definiert und von der Plattform durchgesetzt. Die Domänenteams arbeiten innerhalb dieser Leitplanken, haben aber Autonomie darin, wie sie sie umsetzen.

Wann Data Mesh sinnvoll ist

Data Mesh löst ein Skalierungs- und Autonomieproblem. Die Umsetzung erfordert erhebliche organisatorische Reife. Stellen Sie sich diese Fragen:

  • Haben Sie mehrere Produktdomänen mit eigenständigen Datendomänen? (< 3 Domänen → Mesh ist überdimensioniert)
  • Ist das zentrale Data-Team ein Bottleneck? (Wenn nicht, existiert das Problem, das Mesh löst, gar nicht)
  • Haben Ihre Domänenteams genug Data-Engineering-Kompetenz? (Mesh verlangt, dass jede Domäne ihr Data Engineering selbst verantwortet, das ist eine erhebliche Anforderung)
  • Steht die Führung hinter einer Neuordnung der Data Ownership? (Mesh ist eine organisatorische Veränderung, nicht nur eine technische)

Airbnb, Netflix und Intuit haben Mesh-ähnliche Architekturen umgesetzt. Aber sie hatten Hunderte von Data Engineers und komplexe Multi-Domänen-Organisationen. Für ein Unternehmen mit 500 Mitarbeitern und einer Produktdomäne ist eine zentralisierte Architektur mit guten Prozessen wahrscheinlich besser.

Die Kritik

Data Mesh wird nicht von allen geliebt. Häufige Kritikpunkte:

  • Duplizierungsrisiko: Ohne starke Governance erzeugen Domänen überlappende, inkonsistente Versionen gemeinsamer Entitäten (Kunde, Produkt).
  • Kompetenzanforderung: Den meisten Domänenteams fehlen die Data-Engineering-Fähigkeiten, um hochwertige Data Products zu erzeugen. Sie verschieben das Problem, statt es zu lösen.
  • Komplexität: Federated Governance ist schwierig. Domänenübergreifende Joins werden zu Problemen verteilter Systeme.

Die ehrliche Antwort: Data Mesh ist eine Lösung für ein spezifisches Problem bei entsprechender Größe. Zu früh oder ohne organisatorische Reife eingesetzt, schafft es mehr Probleme, als es löst.

Quizfragen

  1. Welches organisatorische Problem will Data Mesh in erster Linie lösen?

A) Die Kosten der Datenspeicherung

B) Das zentrale Data-Team, das zum Bottleneck wird und die Datenlieferung an die Domänen verlangsamt

C) Die Datensicherheit in der Cloud

D) Die Verarbeitungsgeschwindigkeit von SQL-Abfragen

Antwort: B

  1. Welche neue Rolle hat das zentrale Data-Team im Data Mesh?

A) Eigentümer aller Daten der Organisation

B) Anbieter einer Self-Serve-Plattform, die die Domänenteams nutzen, um ihre Data Products zu erzeugen

C) Audit- und Compliance-Team

D) BI-Reporting-Team

  1. In welchem Kontext passt Data Mesh am besten?

A) Ein Startup mit 50 Mitarbeitern und einem einzigen Produkt

B) Eine reife Multi-Domänen-Organisation mit vielen Data-Teams und einem nachgewiesenen zentralen Bottleneck

C) Jede Organisation, die ihre Data Governance verbessern möchte

D) Eine Organisation mit wenig Data-Engineering-Kompetenz

Antwort: B

Häufige Fragen

Was ist ein data mesh ganz praktisch?

Ein data mesh ist ein organisatorischer und architektonischer Ansatz, der die Verantwortung für Daten auf die Fachdomänen verteilt, die diese Daten erzeugen, statt sie in einem zentralen Team zu bündeln. Die Checkout-Domäne verantwortet die Checkout-Daten, die Kundendomäne die Kundendaten, und jede ist für Qualität und Verfügbarkeit ihrer Daten zuständig. Das Konzept stammt von Zhamak Dehghani bei Thoughtworks und war eine Antwort darauf, dass zentrale Datenteams zum Engpass wurden.

Welches Problem löst ein data mesh tatsächlich?

Es löst den Engpass, der entsteht, wenn jede Domäne (Produkt, Marketing, Finance, Operations) Daten bei einem einzigen zentralen Plattformteam anfragt. Die Lieferzeiten ziehen sich über Wochen, die Stakeholder sind frustriert, und die Qualität leidet, weil das zentrale Team die fachlichen Besonderheiten der Domänen nicht kennt. Ist Ihr zentrales Datenteam kein Engpass, löst das data mesh ein Problem, das Sie nicht haben.

Was sind die vier Prinzipien des data mesh?

Domänenorientierte, dezentrale Verantwortung für Daten, Daten als Produkt, eine Self-Service-Datenplattform und föderierte computational governance. Die vier Prinzipien greifen ineinander: Wer die Verantwortung dezentralisiert, ohne Produktdisziplin und gemeinsame Leitplanken, bekommt inkonsistente, undokumentierte Daten, die über die Teams verstreut sind.

Was ist der Unterschied zwischen einem Datensatz und einem Datenprodukt?

Ein Datensatz ist roher Output; ein Datenprodukt hat einen benannten Owner, ein SLA, Dokumentation, ein veröffentlichtes Schema und ist auffindbar. Es wird mit derselben Produktdisziplin geführt wie ein Softwareprodukt, das heißt, jemand ist verantwortlich, wenn es ausfällt. Diese Unterscheidung ist das zweite Prinzip des data mesh und dasjenige, das bei Implementierungen am häufigsten übersprungen wird.

Woran erkenne ich, ob meine Organisation bereit für ein data mesh ist?

Prüfen Sie vier Bedingungen: Sie haben mehrere klar abgegrenzte Datendomänen (bei weniger als drei ist das mesh überdimensioniert), Ihr zentrales Datenteam ist nachweislich ein Engpass, Ihre Domänenteams verfügen über echte Data-Engineering-Kompetenz, und die Führung ist bereit, die Verantwortung für Daten neu zu ordnen. Airbnb, Netflix und Intuit haben mesh-ähnliche Architekturen aufgebaut, allerdings mit Hunderten von Data Engineers und komplexen Organisationen mit vielen Domänen. Ein Unternehmen mit 500 Mitarbeitenden und einer einzigen Produktdomäne fährt meist besser mit einer zentralen Architektur und soliden Prozessen.

Was sind die wichtigsten Kritikpunkte am data mesh?

Drei tauchen immer wieder auf: das Risiko der Duplizierung, wenn Domänen überlappende und inkonsistente Versionen gemeinsamer Entitäten wie Kunde oder Produkt anlegen; die Kompetenzlücke, weil den meisten Domänenteams das Data-Engineering-Know-how fehlt, um gute Datenprodukte zu liefern, wodurch sich das Problem verlagert statt gelöst wird; und die Komplexität, weil föderierte governance schwierig ist und domänenübergreifende Joins zu Problemen verteilter Systeme werden. Wird ein data mesh eingeführt, bevor die Organisation bereit ist, schafft es mehr Probleme, als es beseitigt.

Was Sie aus dieser Lektion umsetzen

Diese Maßnahmen sind im Playbook der Rolle zusammengefasst.

  • Data Mesh nur in ausgereiften Multi-Domain-Organisationen mit nachgewiesenem Bottleneck einführen
Vollständiges Action Playbook ansehen →

Verwandte Artikel

Aktuelle Blogartikel, die auf dieser Lektion aufbauen.