Kapitel 88. Was ist ein Datennetz, und wie man es nicht vernetzt
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Barr Moses und Lior Gavish
Wir haben gesehen, wie Softwareentwicklungsteams von monolithischen Anwendungen zu Microservice-Architekturen übergegangen sind. Das Datennetz ist in vielerlei Hinsicht die Datenplattformversion der Microservices.
Nach der Definition von Zhamak Dehghani, dem ursprünglichen Architekten des Begriffs, ist ein Data Mesh eine Art von Datenplattformarchitektur, die die Allgegenwart von Daten im Unternehmen durch ein domänenorientiertes, selbstbedienbares Design nutzt. Diese Idee lehnt sich an die Theorie des domänenorientierten Designs von Eric Evans an, ein flexibles, skalierbares Softwareentwicklungsparadigma, das die Struktur und Sprache deines Codes an die entsprechende Geschäftsdomäne anpasst.
Im Gegensatz zu herkömmlichen monolithischen Dateninfrastrukturen, die den Verbrauch, die Speicherung, die Umwandlung und die Ausgabe von Daten in einem zentralen Data Lake abwickeln, unterstützt ein Data Mesh verteilte, domänenspezifische Datenkonsumenten und betrachtet Daten als ein Produkt, wobei jede Domäne ihre eigenen Datenpipelines handhabt.
Falls du es noch nicht ...
Get 97 Dinge, die jeder Dateningenieur wissen sollte now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.