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...
Guardado en:
| Autores principales: | , , , |
|---|---|
| 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 |