Join industry experts Mark Richards and Christian Ciceri in a thought-provoking discussion on the intricacies of Transactional Sagas. Gain valuable insights into error handling, orchestration, and best practices, providing a comprehensive understanding of this critical aspect of distributed systems.
--
Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more.
Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses.
We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers.
Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers.
--
Visit our site:
https://apiumhub.com/
Learn more about our ApiumAcademy courses:
https://apiumacademy.com/
Attend our event, Global Software Architecture Summit:
https://gsas.io/
VYou, our digital product:
https://vyou-app.com/en/
Koople, our Feature Flags tool:
https://www.koople.io/
--
Social:
https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/
--
00:00 Introduction
00:41 Atomic SAGAs in HTTP
03:25 Misleading Atomic Consistency
07:10 Retryable Steps in Atomic SAGAs?
13:50 Orchestrator Failure Handling
17:26 Ensuring Request Continuity
22:39 Fairy Tale Saga Implementation
24:18 Possible hybrids between SAGA orchestrated and choreographed
29:15 Coupling in Synchronous SAGAs
38:15 Recommended Java SAGA Implementation
42:56 Narayana Java Transaction Manager
48:35 Summary
58:03 Conclusion