- -

Optimización y resilencia: rediseño de una arquitectura de monolito a microservicios

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Optimización y resilencia: rediseño de una arquitectura de monolito a microservicios

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Pelechano Ferragud, Vicente es_ES
dc.contributor.advisor Gil Alcañiz, Ricardo es_ES
dc.contributor.author Muñoz Crespo, Guillermo es_ES
dc.date.accessioned 2024-09-19T18:06:41Z
dc.date.available 2024-09-19T18:06:41Z
dc.date.created 2024-07-22
dc.date.issued 2024-09-19 es_ES
dc.identifier.uri http://hdl.handle.net/10251/208385
dc.description.abstract [ES] En este Trabajo Fin de Máster, se abordará la migración de una aplicación monolítica a una arquitectura de microservicios de una destacada empresa aseguradora del mercado español. El objetivo principal consiste en trasladar dicha aplicación, desarrollada en Java siguiendo una arquitectura tradicional monolítica, hacia una arquitectura de microservicios que permita lograr un escalado automático. En este proceso de migración se hará uso de contenedores, cachés y se buscará mejorar la resiliencia mediante la implementación de un patrón arquitectónico conocido como Circuit Breaker . Para ello, se llevará a cabo un análisis detallado de la arquitectura actual del monolito, con el propósito de determinar la mejor forma de realizar la migración e implementar los microservicios. Algunas de las herramientas tecnológicas que se van a utilizar para llevar a cabo este proyecto son SpringBoot y Java para el desarrollo del código, Resilience4j para implementar circuit breaker, para poder realizar la contenerización de los microservicios se usará Docker, para el control de repositorios utilizaremos Git, utilizaremos Jira para la gestión de proyectos y gestionar los tiempos de las tareas y el estado en el que se encuentra nuestro proyecto. es_ES
dc.description.abstract [EN] In this Master s Thesis, the migration of a monolithic application to a microservices archi- tecture for a prominent insurance company in the Spanish market will be addressed. The main objective is to transfer the application, developed in Java following a traditional monolithic architecture, to a microservices architecture that enables automatic scaling. This migration process will utilize containers, caches, and seek to improve resilience through the implementa- tion of an architectural pattern known as Circuit Breaker . To achieve this, a detailed analysis of the current monolithic architecture will be conducted to determine the best way to perform the migration and implement the microservices. Some of the technological tools to be used for this project include SpringBoot and Java for code development, Resilience4j to implement the circuit breaker, Docker for microservices containerization, Git for repository control. Jira will be used for project management and manage task times and the status of our project. es_ES
dc.format.extent 126 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Monolito es_ES
dc.subject Microservicios es_ES
dc.subject Resiliencia es_ES
dc.subject Circuit Breaker es_ES
dc.subject Escalabilidad es_ES
dc.subject Contenerización es_ES
dc.subject Java es_ES
dc.subject Spring Boot es_ES
dc.subject Cache es_ES
dc.subject Monolith es_ES
dc.subject Microservices es_ES
dc.subject Resilence es_ES
dc.subject Scalability es_ES
dc.subject Containerization es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Máster Universitario en Ingeniería Informática-Màster Universitari en Enginyeria Informàtica es_ES
dc.title Optimización y resilencia: rediseño de una arquitectura de monolito a microservicios es_ES
dc.title.alternative Optimization and resiliency: redesigning a monolith architecture to microservices es_ES
dc.title.alternative Optimització i resiliència: redisseny d'una arquitectura de monòlit a microserveis es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Muñoz Crespo, G. (2024). Optimización y resilencia: rediseño de una arquitectura de monolito a microservicios. Universitat Politècnica de València. http://hdl.handle.net/10251/208385 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\158342 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem