Publication:
CI/CD para arquitecturas de microservicios

Research Projects
Organizational Units
Journal Issue
Abstract
El principal objetivo de este trabajo es implementar un entorno de integración continua para una aplicación basada en la arquitectura de microservicios. Se realizará la definición e implementación de la arquitectura necesaria para el empleo de una herramienta de integración continua -Jenkins. Se empleará un sistema de gestión de versiones que permita la automatización del despliegue de la aplicación en contenedores Docker, comprobando la calidad del código mediante herramientas como Sonar. Se realizará un control avanzado del código mediante ramas de desarrollo, garantizando así que la aplicación disponible para los usuarios esté el mayor tiempo posible disponible y con el menor número de fallos. De la misma manera, se estarán monitorizando los recursos hardware que se estén implementando y se realizará la gestión del proyecto de manera ágil utilizando el marco de trabajo SCRUM.
The main objective of this project is to implement a continuous integration environment for an application based on the microservices architecture. The definition and implementation of the necessary architecture for the use of a continuous integration tool -Jenkins- will be carried out. A version management system will be used that allows the automation of the application deployment in Docker containers, checking the quality of the code using tools such as Sonar. An advanced control of the code will be carried out through development branches, thus guaranteeing that the application available to users is available for as long as possible and with the fewest number of bugs. In the same way, the hardware resources that are being implemented will be monitored and the project will be managed in an agile manner using the SCRUM framework.
Description
Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2021/2022.
Unesco subjects
Keywords
Citation