Kapitel 6. Verteilte Daten
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Der erste Schritt, um mit der datenzentrierten Gewohnheit zu brechen, besteht darin, Systeme nicht mehr als eine Ansammlung von Datendiensten zu konzipieren, sondern stattdessen für Geschäftsfähigkeiten.
Irakli Nadareischwili, JPMorgan Chase
Dieses Kapitel ist den Rezepten für datenzentrierte Serviceschnittstellen gewidmet. Datenzentrierte Schnittstellen müssen dieselben Prinzipien befolgen, die in Kapitel 5 behandelt wurden, sowie einige zusätzliche Details, die sich aus der Verantwortung für die Speicherung und Verwaltung von Daten ergeben. Zu diesen Details gehören die Sicherstellung der Datenintegrität, das Verbergen interner Datenmodelle und Implementierungstechnologien sowie der Umgang mit einer Vielzahl möglicher Netzwerkausfälle, ohne dass vorhandene Daten ungültig werden. Das ist jetzt besonders wichtig, da Daten leicht um die Welt reisen können und mit Vorschriften wie der General Data Protection Regulation (GDPR) und anderen in Berührung kommen.
Nicht alle Dienste müssen ihre eigenen Daten verwalten, aber die meisten haben ein gewisses Maß an Verantwortung für die Datenunterstützung. Die Herausforderung bei datenzentrierten Diensten besteht darin, dass sie in der Regel persistente Daten unterstützen. Selbst wenn ein Dienst offline geht, müssen die Daten weiter existieren und/oder für andere Dienste zugänglich ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access