programmier.bar: Data-Aware Architecture mit Matthias Niehoff

Data-Aware Architecture denkt Daten von Beginn an mit. Matthias Niehoff erläutert, wie der Ansatz Analyse erleichtert, ohne Systeme zu überfrachten.

vorlesen Druckansicht
programmier.bar: Data-Aware Architecture mit Matthias Niehoff

(Bild: programmier.bar)

Lesezeit: 2 Min.
Von
  • Jan Gregor Emge-Triebel
  • Matthias Niehoff

In dieser Podcastfolge spricht die programmier.bar mit Matthias Niehoff, Head of Data und Principal Data Architect bei Codecentric, über das Konzept der Data-Aware Architecture. Dabei handelt es sich weniger um ein klar abgegrenztes Architektur-Pattern als um einen Denkansatz: Daten sollen von Beginn an systematisch in Architekturentscheidungen einbezogen werden, insbesondere mit Blick auf analytische Nutzung. Ziel ist es, Daten verlässlich, nachvollziehbar und strukturiert nutzbar zu machen, ohne die Anwendung selbst unnötig komplex zu gestalten.

Matthias Niehoff beschreibt, wie sich Data-Aware Architecture in der Praxis umsetzen lässt. Dazu zählen unter anderem die frühzeitige Einbindung von Analytics-Teams, die Definition von Data Contracts sowie die Etablierung sogenannter Data Products als stabile Schnittstellen zwischen Entwicklungsteams und Datenkonsumenten. Diese sollen dokumentierte, validierbare Datenflüsse ermöglichen, die auch bei Änderungen in den zugrunde liegenden Systemen konsistent bleiben. Entscheidend sei dabei ein pragmatischer Ansatz: Weder große Plattformen noch zusätzliche Tools lösen das Grundproblem allein, vielmehr komme es auf klare Verantwortlichkeiten und Abstimmung zwischen Teams an.

Empfohlener redaktioneller Inhalt

Mit Ihrer Zustimmung wird hier ein externer Inhalt geladen.

Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.

Ein besonderer Fokus liegt auf dem Umgang mit Legacy-Systemen. Matthias Niehoff erläutert, wie bestehende Schnittstellen analysiert, Verantwortlichkeiten geklärt und Data Contracts schrittweise eingeführt werden können – auch in gewachsenen Systemlandschaften. Abschließend ordnet er die Rolle von KI im Kontext Data-Aware Architecture ein, etwa als Unterstützung bei semantischem Kontext-Engineering oder als direkter Konsument strukturierter Daten.

iX-Konferenz zu moderner Softwarearchitektur am 25. Mai 2026
Aufmacher bcc Modern Architecture

(Bild: RONY/Adobe Stock)

Die Online-Konferenz betterCode() Modern Architecture von iX und dpunkt.verlag am 25. März 2026 stellt aktuelle Konzepte der Softwarearchitektur vor wie Clean Architecture, Hexagonale Architektur oder Microservices. Design mit LLMs ist ebenso ein Thema wie Architektur für eine digitale Souveränität.

Die aktuelle Ausgabe des Podcasts steht auch im Blog der programmier.bar bereit: „Data-Aware Architecture mit Matthias Niehoff“. Fragen und Anregungen gerne per Mail oder via Mastodon, Bluesky, LinkedIn oder Instagram.

(mdo)