Extendiendo las estrategias de resiliencia de una arquitectura basada en microservicios

En la última década, se ha incrementado la adopción de arquitecturas de microservicios para ayudar a superar las limitaciones de los sistemas monolíticos. Dado que la resiliencia se torna crucial debido al impacto directo de las fallas en el negocio de una empresa, han surgido patrones de diseño par...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Suárez, Sergio Leonel, Rucci, Enzo, Betran, Víctor, Montezanti, Diego Miguel
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2024
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/177684
Aporte de:
id I19-R120-10915-177684
record_format dspace
spelling I19-R120-10915-1776842025-03-26T20:04:10Z http://sedici.unlp.edu.ar/handle/10915/177684 Extendiendo las estrategias de resiliencia de una arquitectura basada en microservicios Suárez, Sergio Leonel Rucci, Enzo Betran, Víctor Montezanti, Diego Miguel 2024-10 2024 2025-03-26T13:31:10Z es Ciencias Informáticas Microservicios Resiliencia Sistemas Monolíticos Fallos Patrones de diseño Sistemas distribuidos En la última década, se ha incrementado la adopción de arquitecturas de microservicios para ayudar a superar las limitaciones de los sistemas monolíticos. Dado que la resiliencia se torna crucial debido al impacto directo de las fallas en el negocio de una empresa, han surgido patrones de diseño para resiliencia como estrategias para gestionar las fallas y mitigar sus efectos negativos. En un trabajo previo se analizó el comportamiento de algunos patrones para resiliencia dentro del ecosistema de microservicios de PediclosYa, particularmente en el microservicio Niles. Para ello, se estudiaron diversos escenarios de fallas y se aplicaron 3 patrones de manera individual (Timeout, Retry y Circuit Breaker) para darles solución. Este trabajo extiende al anterior mediante la incorporación de un nuevo patrón (Bulkhead) y la combinación de los ya estudiados previamente. Los resultados experimentales muestran que la implementación de patrones de resiliencia en Niles permiten aumentar su robustez, siendo una de las razones por las que se encuentran en producción en el ecosistema de PedidosYa. Red de Universidades con Carreras en Informática Objeto de conferencia Objeto de conferencia http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) application/pdf 228-239
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
Microservicios
Resiliencia
Sistemas Monolíticos
Fallos
Patrones de diseño
Sistemas distribuidos
spellingShingle Ciencias Informáticas
Microservicios
Resiliencia
Sistemas Monolíticos
Fallos
Patrones de diseño
Sistemas distribuidos
Suárez, Sergio Leonel
Rucci, Enzo
Betran, Víctor
Montezanti, Diego Miguel
Extendiendo las estrategias de resiliencia de una arquitectura basada en microservicios
topic_facet Ciencias Informáticas
Microservicios
Resiliencia
Sistemas Monolíticos
Fallos
Patrones de diseño
Sistemas distribuidos
description En la última década, se ha incrementado la adopción de arquitecturas de microservicios para ayudar a superar las limitaciones de los sistemas monolíticos. Dado que la resiliencia se torna crucial debido al impacto directo de las fallas en el negocio de una empresa, han surgido patrones de diseño para resiliencia como estrategias para gestionar las fallas y mitigar sus efectos negativos. En un trabajo previo se analizó el comportamiento de algunos patrones para resiliencia dentro del ecosistema de microservicios de PediclosYa, particularmente en el microservicio Niles. Para ello, se estudiaron diversos escenarios de fallas y se aplicaron 3 patrones de manera individual (Timeout, Retry y Circuit Breaker) para darles solución. Este trabajo extiende al anterior mediante la incorporación de un nuevo patrón (Bulkhead) y la combinación de los ya estudiados previamente. Los resultados experimentales muestran que la implementación de patrones de resiliencia en Niles permiten aumentar su robustez, siendo una de las razones por las que se encuentran en producción en el ecosistema de PedidosYa.
format Objeto de conferencia
Objeto de conferencia
author Suárez, Sergio Leonel
Rucci, Enzo
Betran, Víctor
Montezanti, Diego Miguel
author_facet Suárez, Sergio Leonel
Rucci, Enzo
Betran, Víctor
Montezanti, Diego Miguel
author_sort Suárez, Sergio Leonel
title Extendiendo las estrategias de resiliencia de una arquitectura basada en microservicios
title_short Extendiendo las estrategias de resiliencia de una arquitectura basada en microservicios
title_full Extendiendo las estrategias de resiliencia de una arquitectura basada en microservicios
title_fullStr Extendiendo las estrategias de resiliencia de una arquitectura basada en microservicios
title_full_unstemmed Extendiendo las estrategias de resiliencia de una arquitectura basada en microservicios
title_sort extendiendo las estrategias de resiliencia de una arquitectura basada en microservicios
publishDate 2024
url http://sedici.unlp.edu.ar/handle/10915/177684
work_keys_str_mv AT suarezsergioleonel extendiendolasestrategiasderesilienciadeunaarquitecturabasadaenmicroservicios
AT ruccienzo extendiendolasestrategiasderesilienciadeunaarquitecturabasadaenmicroservicios
AT betranvictor extendiendolasestrategiasderesilienciadeunaarquitecturabasadaenmicroservicios
AT montezantidiegomiguel extendiendolasestrategiasderesilienciadeunaarquitecturabasadaenmicroservicios
_version_ 1845116797258301440