Data Mesh: Was ist es & warum sollte es mich als Entwickler interessieren?
Abstract
Die Idee des Data Mesh ist aktuell das Thema, wenn es um die Architektur für Verwaltung von (analytischen) Daten geht. Und da diese Daten natürlich in vielen Anwendungen entstehen, ist es auch als Entwickle Zeit zu schauen: Was ist die Kernidee des Mesh, welche Probleme soll es eigentlich lösen und welche Prinzipien sollen das ermöglichen?
Als Entwickler ist die Bereitstellung von Daten für das Data Warehouse häufig eine lästige Pflicht. Wie unterscheidet sich dann nun ein Mesh von einem Warehouse oder Lake? Und wie kann ich das Konzept eines Meshes implementieren? Im Talk wird gezeigt welchen verschiedenen technologischen Bausteine für die Umsetzung der Konzepte benötigt werden.
Zudem sind die Herausforderungen bei der Implementierung nicht nur technischer Natur. Auch der organisatorische Aspekte ist wichtig: Teams und Abteilungen müssen Daten als Produkt sehen und entsprechend bereitstellen und konsumieren. Dafür sind zusätzliche Rollen in Produktteams notwendig, und auch die Aufgabenbereich der Teams ändern sich. Zum Beispiel steigen bei der Bereitstellung von Daten für andere Teams die Anforderungen an die Datenqualität und auch Änderungen an Struktur und Schema der Daten sind aufwendiger.
Zuletzt natürlich die Frage: Was taugen die Ideen und ist es überhaupt etwas für mich? Falls ja, gibt es auch noch einige Hinweis zur schrittweisen Einführung im Unternehmen.
Speaker

Matthias Niehoff
Matthias Niehoff ist als Data Architect sowie Head of Data & AI für die codecentric unterwegs und unterstützt Kunden bei Design und Umsetzung von Datenarchitekturen. Dabei liegt sein Fokus weniger auf dem Modell, sondern viel mehr auf der notwendigen Infrastruktur & Organisation, um Daten & KI Projekten zum Erfolg zu verhelfen.