Data Mesh und Data Fabric

Moderne Datenarchitekturen verstehen

Miller Trujillo

Senior Software Engineer

Data Mesh

  • Architekturan­satz zur Dezentralisierung von Daten­eigentum und -verwaltung
  • Eigentum und Verwaltung:
    • Volle Verantwortung für die Daten
    • Qualität, Sicherheit und Datenschutz sicherstellen
Moderne Datenarchitekturen verstehen

Data-Mesh-Architektur

  • Verantwortliche für jedes Dataset
  • Daten als Produkte bereitstellen
  • Gemeinsame Infrastruktur
  • Microservices
  • Haltungswechsel!

Data-Mesh-Architektur aus 30.000 Fuß Höhe

1 https://martinfowler.com/articles/data-monolith-to-mesh.html
Moderne Datenarchitekturen verstehen

Wie werden Daten dann verarbeitet?

  • Organisationale und kulturelle Aspekte des Datenmanagements
  • Domänen-Datenprodukte als First-Class Citizens
  • Tools sind zweitrangig
  • Data Lakes und Warehouses sind nur Knoten, Details innerhalb einer Domäne
Moderne Datenarchitekturen verstehen

Data Mesh: Vorteile und Herausforderungen

  • Vorteile:
    • Daten-Demokratisierung
    • Dezentralisierung
    • Klare Verantwortlichkeiten
    • Skalierbarkeit und Agilität
    • Schnellere Time-to-Market
    • Flexible Tech-Stacks
    • ...
  • Herausforderungen:
    • Kultureller Wandel
    • Data Governance
    • Zusammenarbeit und Koordination
    • Technische Komplexität
Moderne Datenarchitekturen verstehen

Data Fabric

  • Einheitliche, integrierte Sicht
  • Demokratisierung von Daten
  • Metadaten
    • Knowledge Graph
    • KI/ML-Algorithmen
    • Aktive Metadaten
  • Intelligente Integration
  • Besseres Datenmanagement und -schutz
1 https://www.gartner.com/smarterwithgartner/data-fabric-architecture-is-key-to-modernizing-data-management-and-integration 2 https://www.ibm.com/topics/data-fabric
Moderne Datenarchitekturen verstehen

Eine Data Fabric sollte unterstützen …

  • ETL
  • Streaming
  • Replikation
  • Messaging
  • Datenvirtualisierung
  • Daten-Microservices
  • ...
Moderne Datenarchitekturen verstehen

Lass uns üben!

Moderne Datenarchitekturen verstehen

Preparing Video For Download...