Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/24747
Título: Migración de una aplicación monolítica web de streaming musical hacia una arquitectura de microservicios.
Autor: Cevallos Caiza, Francisco Josue
Ruiz Gómez, Franklin Andrés
Palabras clave: SISTEMA INFORMÁTICO
MIGRACIÓN
APLICACIÓN
WEB
MONOLITA
MICROSERVICIOS
Fecha de publicación: may-2023
Editorial: Quito : EPN, 2023.
Citación: 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.
Resumen: 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.
Descripción: 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
Tipo: bachelorThesis
Aparece en las colecciones:Tesis Sistemas Informáticos y de Computación (ISIS)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 13461.pdf17,51 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.