16. April 2024 Börse Dresden
Dev Day 2024

Aus der Rubrik „Spaß mit Microservices“: Transaktionen

Spendiert man jedem Microservice seine eigene Datenbank (Database-per-Service-Pattern), läuft man irgendwann unweigerlich in das Problem verteilter Businesstransaktionen. Die gute alte DB-Transaktion fällt per Definition aus dem Rennen. Lässt sich also aus fachlicher Sicht ganz auf Transaktionen verzichten? In vielen Fällen ist das durchaus möglich. Als Alternative zur Sicherstellung Service-übergreifender Datenkonsistenz bietet sich u. a. eine Realisierung auf Basis mehrerer lokaler, technischer Transaktionen an, auch Saga-Pattern genannt. Die Session zeigt, dass durch geschickte fachliche Modellierung in vielen Fällen auf technische Transaktionen verzichtet werden kann. Darüber hinaus führt sie die Theorie des Saga-Patterns ein und zeigt dessen praktische Verwendung an verschiedenen Beispielen.

Wollen Sie Sponsoringpartner werden? Schauen Sie sich unsere Sponsoring Optionen an.

Jetzt Sponsor werden