Metodología para la migración de aplicaciones monolíticas a sistemas basados en microservicios

dc.contributor.advisorRomero Villalobos, Oswaldo
dc.contributor.authorPeña Huérfano, Luigui Daniel
dc.date.accessioned2024-08-10T18:39:03Z
dc.date.available2024-08-10T18:39:03Z
dc.date.created2023-05-25
dc.descriptionEste trabajo pretende ser una guía para aquellos que están en el proceso de desacoplar las funcionalidades de sus aplicaciones monolíticas migrándolas a microservicios, estableciendo un marco de referencia que les permita lleva a cabo la migración teniendo en cuenta algunos patrones de diseño y arquitectónicos que pueden facilitar la transición, así como la definición de las tecnologías a usar de acuerdo con las necesidades de la organización. Primero se explicarán las arquitecturas monolíticas y de microservicios, estableciendo las diferencias, ventajas y desventajas de cada una. También se hará énfasis en el uso del Diseño Dirigido por el Dominio (DDD) para definir los contextos acotados y posibles subdominios para poder extraer las funcionalidades del monolito correctamente. Mas adelante se revisará los patrones y buenas prácticas que se deben tener en cuenta durante el proceso de transición a la nueva arquitectura. Posteriormente se definirá la metodología objeto de este trabajo, estableciendo las características de la metodología, las fases que la conforman y los artefactos o entregables que se deben generan en cada fase. Para finalizar se aplicará la metodología a un caso de estudio en una empresa del sector bursátil para comprobar su efectividad y pertinencia.spa
dc.description.abstractThis work aims to be a guide for those who are in the process of decoupling the functionalities of their monolithic applications by migrating them to microservices, establishing a framework that allows them to carry out the migration taking into account some design and architectural patterns that can facilitate the transition, as well as the definition of the technologies to be used according to the organization's needs. First, monolithic and microservices architectures will be explained, establishing the differences, advantages, and disadvantages of each one. Emphasis will also be placed on the use of Domain-Driven Design (DDD) to define bounded contexts and possible subdomains in order to properly extract the functionalities from the monolith. Later on, the patterns and best practices to be considered during the transition process to the new architecture will be reviewed. Subsequently, the methodology object of this work will be defined, establishing its characteristics, the phases that compose it, and the artifacts or deliverables that must be generated in each phase. Finally, the methodology will be applied to a case study in a company in the stock market sector to verify its effectiveness and relevance.spa
dc.format.mimetypepdfspa
dc.identifier.urihttp://hdl.handle.net/11349/39503
dc.rights.accesoAbierto (Texto Completo)
dc.rights.accessrightsOpenAccessspa
dc.subjectMicroserviciosspa
dc.subjectMonolitospa
dc.subjectMigraciónspa
dc.subjectMetodologíaspa
dc.subject.keywordMicroservicesspa
dc.subject.keywordMonolithspa
dc.subject.keywordMigrationspa
dc.subject.keywordMethodologyspa
dc.subject.lembEspecialización en Ingeniería de Software -- Tesis y disertaciones académicas
dc.subject.lembArquitectura de microservicios
dc.subject.lembDiseño dirigido por el dominio (DDD)
dc.subject.lembMetodologías de migración
dc.titleMetodología para la migración de aplicaciones monolíticas a sistemas basados en microserviciosspa
dc.title.titleenglishMethodology for migrating monolithic applications to microservices-based systemsspa
dc.typebachelorThesisspa
dc.type.degreeMonografíaspa

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
PeñaHuerfanoLuiguiDaniel2023.pdf
Tamaño:
4.25 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de especialización
No hay miniatura disponible
Nombre:
Licencia de uso y publicacion.pdf
Tamaño:
239.85 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia de publicación

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: