Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures.

Authors

DOI:

https://doi.org/10.53794/ci.v16iXVI.742

Keywords:

Microservices, SAGA, Kafka, FTTH, Distributed Transactions

Abstract

The research project "Development of a Management System for an FTTH System" conducted by UNLaM students, under the premise of addressing real-world design problems in a controlled environment, forced the working group to reconsider their chosen design options.

This article presents a proposed architectural redesign of an FTTH (Fiber to the Home) management system. The transition from a synchronous API Gateway-based architecture to an event-based architecture with asynchronous communication is analyzed. The solution relies on the combined application of the SAGA pattern and the Transactional Outbox Pattern (TOP), with the goal of ensuring consistency and resilience in distributed transactions. Benefits, challenges, and recommendations for its effective implementation are discussed.

Downloads

Published

2025-12-01

How to Cite

Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures. (2025). Cuadernos de Ingeniería, 16(XVI), 1-10. https://doi.org/10.53794/ci.v16iXVI.742