Razvoj i Middleware
četvrtak, 19. listopad 2023., 17:55
Dvorana B
45'
Saga is a pattern for managing distributed transactions in a microservices architecture. It is essentially a sequence of local transactions that are coordinated by a Saga coordinator to ensure that the overall transaction is executed atomically. The pattern is designed to simplify microservice transactions in a distributed environment, where multiple services may be involved in a single transaction.Oracle Database Saga provides built-in support for implementing the Saga pattern. The DBMS_SAGA package in Oracle Database can be used to implement the Saga coordinator, which manages the local transactions and ensures that they are executed in the correct order. The pattern also includes compensating transactions to undo the changes made by a failed transaction, which ensures that the overall transaction can be rolled back and the system remains consistent.This session learns, using Oracle Database Saga, how developers can simplify microservice transactions and make them more manageable in a distributed environment. The pattern ensures that transactions are executed atomically, even in the event of a failure, which helps maintain system consistency.
Konferenciju organizira Hrvatska udruga Oracle korisnika. Više o udruzi možete saznati na Hroug.hr.