Integración del patrón de bandeja de salida transaccional en arquitecturas de microservicios basadas en SAGA ; Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures

El proyecto de investigación “Desarrollo de un sistema de gestión de un sistema FTTH” por parte de alumnos de la UNLaM bajo la premisa de enfrentar problemas de diseño reales en un entorno controlado ha obligado al grupo de trabajo a reconsiderar las opciones de diseño elegidas. Este artículo presen...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Peliza, Carlos, Alfaro, Leandro
Formato: acceptedVersion Artículo
Lenguaje:Español
Publicado: Universidad Católica de Salta. Facultad de Ingeniería (Salta) 2025
Materias:
Acceso en línea:https://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=80199
Aporte de:
id I49-R155-80199
record_format dspace
spelling I49-R155-801992025-12-01T15:34:24Z https://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=80199 80199 20251201u u u0frey0103 ba spa Integración del patrón de bandeja de salida transaccional en arquitecturas de microservicios basadas en SAGA ; Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures Universidad Católica de Salta. Facultad de Ingeniería (Salta) 2025-09-30 info:eu-repo/semantics/acceptedVersion info:eu-repo/semantics/article info:ar-repo/semantics/artículo application/pdf 1001514 Salta (province) El proyecto de investigación “Desarrollo de un sistema de gestión de un sistema FTTH” por parte de alumnos de la UNLaM bajo la premisa de enfrentar problemas de diseño reales en un entorno controlado ha obligado al grupo de trabajo a reconsiderar las opciones de diseño elegidas. Este artículo presenta una propuesta de rediseño arquitectónico de un sistema de gestión FTTH (Fiber to the Home). Se analiza la transición de una arquitectura sincrónica basada en API Gateway hacia una arquitectura basada en eventos con comunicación asincrónica. La solución se apoya en la aplicación combinada del patrón SAGA y del Transactional Outbox Pattern (TOP), con el objetivo de garantizar consistencia y resiliencia en transacciones distribuidas. Se discuten beneficios, desafíos y recomendaciones para su implementación efectiva. The research project “Development of a Management System for an FTTH System” conducted by UNLaM students, under the premise of addressing realworld 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 Gatewaybased architecture to an eventbased architecture with asynchronous com- munication 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. Fil: Alfaro, Leandro. Universidad Nacional de La Matanza; Argentina. Fil: Peliza, Carlos. Universidad Nacional de La Matanza; Argentina. Peliza, Carlos Alfaro, Leandro Informática Diseño de sistemas Software de arquitectura Ingeniería del software Cuadernos de Ingeniería info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) Researchers Students
institution Universidad Católica de Salta
institution_str I-49
repository_str R-155
collection Repositorio Digital - Universidad Católica de Salta (UCASal)
language Español
orig_language_str_mv spa
topic Informática
Diseño de sistemas
Software de arquitectura
Ingeniería del software
spellingShingle Informática
Diseño de sistemas
Software de arquitectura
Ingeniería del software
Peliza, Carlos
Alfaro, Leandro
Integración del patrón de bandeja de salida transaccional en arquitecturas de microservicios basadas en SAGA ; Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures
topic_facet Informática
Diseño de sistemas
Software de arquitectura
Ingeniería del software
description El proyecto de investigación “Desarrollo de un sistema de gestión de un sistema FTTH” por parte de alumnos de la UNLaM bajo la premisa de enfrentar problemas de diseño reales en un entorno controlado ha obligado al grupo de trabajo a reconsiderar las opciones de diseño elegidas. Este artículo presenta una propuesta de rediseño arquitectónico de un sistema de gestión FTTH (Fiber to the Home). Se analiza la transición de una arquitectura sincrónica basada en API Gateway hacia una arquitectura basada en eventos con comunicación asincrónica. La solución se apoya en la aplicación combinada del patrón SAGA y del Transactional Outbox Pattern (TOP), con el objetivo de garantizar consistencia y resiliencia en transacciones distribuidas. Se discuten beneficios, desafíos y recomendaciones para su implementación efectiva. The research project “Development of a Management System for an FTTH System” conducted by UNLaM students, under the premise of addressing realworld 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 Gatewaybased architecture to an eventbased architecture with asynchronous com- munication 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.
format acceptedVersion
Artículo
Artículo
author Peliza, Carlos
Alfaro, Leandro
author_facet Peliza, Carlos
Alfaro, Leandro
author_sort Peliza, Carlos
title Integración del patrón de bandeja de salida transaccional en arquitecturas de microservicios basadas en SAGA ; Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures
title_short Integración del patrón de bandeja de salida transaccional en arquitecturas de microservicios basadas en SAGA ; Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures
title_full Integración del patrón de bandeja de salida transaccional en arquitecturas de microservicios basadas en SAGA ; Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures
title_fullStr Integración del patrón de bandeja de salida transaccional en arquitecturas de microservicios basadas en SAGA ; Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures
title_full_unstemmed Integración del patrón de bandeja de salida transaccional en arquitecturas de microservicios basadas en SAGA ; Integration of the Transactional Outbox Pattern in SAGA-Based Microservices Architectures
title_sort integración del patrón de bandeja de salida transaccional en arquitecturas de microservicios basadas en saga ; integration of the transactional outbox pattern in saga-based microservices architectures
publisher Universidad Católica de Salta. Facultad de Ingeniería (Salta)
publishDate 2025
url https://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=80199
work_keys_str_mv AT pelizacarlos integraciondelpatrondebandejadesalidatransaccionalenarquitecturasdemicroserviciosbasadasensagaintegrationofthetransactionaloutboxpatterninsagabasedmicroservicesarchitectures
AT alfaroleandro integraciondelpatrondebandejadesalidatransaccionalenarquitecturasdemicroserviciosbasadasensagaintegrationofthetransactionaloutboxpatterninsagabasedmicroservicesarchitectures
_version_ 1850552547045015552