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

  • Carlos Peliza Universidad Nacional de La Matanza
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

Download data is not yet available.
Published
2025-12-01
How to Cite
Peliza, C. (2025). Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures. Cuadernos De Ingeniería, 16(XVI), 1-10. https://doi.org/10.53794/ci.v16iXVI.742