Please use this identifier to cite or link to this item: http://bibdigital.epn.edu.ec/handle/15000/24747
Title: Migración de una aplicación monolítica web de streaming musical hacia una arquitectura de microservicios.
Authors: Cevallos Caiza, Francisco Josue
Ruiz Gómez, Franklin Andrés
Keywords: SISTEMA INFORMÁTICO
MIGRACIÓN
APLICACIÓN
WEB
MONOLITA
MICROSERVICIOS
Issue Date: May-2023
Publisher: Quito : EPN, 2023.
Citation: Cevallos Caiza, F.J. (2023). Migración de una aplicación monolítica web de streaming musical hacia una arquitectura de microservicios. 246 páginas. Quito : EPN.
Abstract: The objective of this research work is to migrate a web monolithic music streaming application to a microservices architecture, under the MOMMIV (Versatile Microservices Migration Model) model, which guided this process through its respective phases; and will demonstrate the feasibility of this model for carrying out a migration. To achieve this, the Information Hiding Principle was used in the decomposition of the monolithic application into microservices, allowing the separation of different functionalities into smaller, independent and specialized components. In addition, the Scrum framework was employed for the development of the microservices, allowing for agile project management and better communication among the development team. Version control and deployment were carried out using the Azure DevOps tool, allowing for centralized and efficient management of the entire migration process. Functional and non-functional testing was an important aspect of the migration process and was successfully carried out, ensuring the quality and proper functioning of the microservices. As a result, this thesis describes a successful migration process from a monolithic application to a microservices architecture, using a systematic approach focused on the quality of the resulting system. The obtained results indicate that the migration to microservices can be an effective solution to improve the scalability, availability, and maintainability of complex web systems like music streamin.
Description: El objetivo de este trabajo de investigación es migrar una aplicación monolítica web de streaming musical hacia una arquitectura de microservicios, bajo el modelo MOMMIV (Modelo de Migración a Microservicios Versátil), el cuál guio este proceso mediante sus respectivas fases; y permitirá demostrar la factibilidad de dicho modelo para llevar a cabo una migración. Para lograr esto, se utilizó el Principio de Ocultación de la Información en la descomposición del aplicativo monolítico en microservicios, lo que permitió separar las diferentes funcionalidades en componentes más pequeños, independientes y especializados. Además, se empleó el marco de trabajo Scrum para el desarrollo de los microservicios, lo que permitió una gestión ágil del proyecto y una mejor comunicación entre el equipo de desarrollo. El control de versiones y el despliegue se realizaron utilizando la herramienta Azure DevOps, lo que permitió una gestión centralizada y eficiente de todo el proceso de migración. La ejecución de pruebas funcionales y no funcionales fue un aspecto importante del proceso de migración y se llevaron a cabo satisfactoriamente garantizando la calidad y el correcto funcionamiento de los microservicios. Como resultado, esta tesis describe un proceso de migración exitoso de una aplicación monolítica a una arquitectura de microservicios, utilizando un enfoque sistemático y enfocado en la calidad del sistema resultante. Los resultados obtenidos indican que la migración a microservicios puede ser una solución efectiva para mejorar la escalabilidad, la disponibilidad y la mantenibilidad de sistemas web complejos como el de streaming musical.
URI: http://bibdigital.epn.edu.ec/handle/15000/24747
Type: bachelorThesis
Appears in Collections:Tesis Sistemas Informáticos y de Computación (ISIS)

Files in This Item:
File Description SizeFormat 
CD 13461.pdf17,51 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.