Automatización del proceso de integración continua y despliegue continuo con enfoque en microservicios
Loading...
Date
item.page.document-date
2026-09-04
Authors
item.page.advisor
item.page.mfn
0000047526
item.page.location-code
04/ITI/ 022
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
La presente investigación tuvo como objetivo implementar un pipeline automatizado de Integración Continua y Despliegue Continuo (CI/CD) para arquitecturas basadas en microservicios, con el propósito de optimizar los procesos de construcción, pruebas y despliegue de aplicaciones modernas. El estudio surge debido a los problemas operativos presentes en arquitecturas distribuidas, tales como despliegues manuales, errores humanos, tiempos elevados de entrega, dificultades de escalabilidad y capacidad limitada de monitoreo. Para abordar esta problemática, se desarrolló una solución empleando buenas prácticas DevOps y tecnologías open source orientadas a la automatización y orquestación de servicios. La metodología empleada contempló el diseño e implementación de una arquitectura de microservicios contenerizada mediante Docker, utilizando GitHub Actions como motor de automatización CI/CD y Kubernetes como plataforma de orquestación de contenedores. Además, se integraron herramientas de observabilidad como Prometheus y Grafana para el monitoreo de métricas en tiempo real, permitiendo evaluar el comportamiento de los servicios, el consumo de recursos y la disponibilidad de la infraestructura. También se implementaron mecanismos de persistencia mediante bases de datos PostgreSQL y MongoDB, junto con volúmenes persistentes en Kubernetes. Los resultados obtenidos evidenciaron una mejora significativa en la automatización de despliegues, reducción de tiempos operativos y mayor estabilidad del entorno de ejecución. Además, la solución permitió realizar compilaciones, pruebas unitarias y despliegues automáticos de manera continua, garantizando trazabilidad, repetibilidad y facilidad de mantenimiento. Así mismo, las herramientas de observabilidad facilitaron la supervisión centralizada de los microservicios y la detección temprana de anomalías.
Description
Citation
Collections
item.page.department
Endorsement
Review
Supplemented By
Referenced By
Creative Commons license
Except where otherwised noted, this item's license is described as openAccess

