And the (O) Saga continues

Track

Development & Middleware

Date and time

Thursday, 19. October 2023., 17:55

Room

Hall B

Duration

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.

Lecture details

Level of difficulty: Detailed
Desirable listeners function: All of them
Group of activity: Development & Middleware

About speaker

T-Shirt Sponsor

Venue Sponsor

Media Sponsor

HrOUG.hr

The conference is organized by the Croatian Association of Oracle users. More about the association can be found at Hroug.hr.

Linkedin HrOUG

Follow us on Linkedin

Follow us on Twitter

Follow us on Facebook