Quiroz Zavaleta, Dismar Wilder2026-01-212026-01-212026-01https://repositorio.usm.cl/handle/123456789/77747El presente trabajo de título aborda la modernización del ciclo de vida de desarrollo de la aplicación “BeatMap”, la cual sufría de procesos de despliegue manuales, lentos y propensos a errores. El objetivo principal fue diseñar e implementar una arquitectura de Integración y Despliegue Continuo (CI/CD) eficiente y de bajo costo. La metodología utilizada fue de implementación incremental por fases: 1) estandarización de entornos mediante contenedores Docker; 2) implementación de una infraestructura en la nube utilizando AWS EC2, externalización de base de datos con Supabase y seguridad perimetral con Cloudflare; y 3) automatización del flujo de trabajo mediante pipelines en Jenkins. Los resultados principales demuestran una reducción del tiempo de despliegue de 60 minutos a menos de 5 minutos, la eliminación de errores humanos en la puesta en producción y la creación de un entorno de pruebas (QA) aislado. La relevancia de estos resultados radica en demostrar que es posible profesionalizar la operación de software en proyectos emergentes utilizando herramientas gratuitas y de código abierto, garantizando escalabilidad y seguridad sin incurrir en costos operativos elevados.This thesis addresses the modernization of the development lifecycle of the "BeatMap" application, which suffered from manual, slow, and error-prone deployment processes. The main objective was to design and implement an efficient and low-cost Continuous Integration and Continuous Deployment (CI/CD) architecture. The methodology used was incremental implementation by phases: 1) Standardization of environments using Docker containers; 2) Implementation of cloud infrastructure using AWS EC2, database outsourcing with Supabase, and perimeter security with Cloudflare; and 3) Workflow automation using Jenkins pipelines. The main results demonstrate a reduction in deployment time from 60 minutes to less than 5 minutes, the elimination of human errors in production releases, and the creation of an isolated testing environment (QA). The relevance of these results lies in demonstrating that it is possible to professionalize software operations in emerging projects using free and open-source tools, ensuring scalability and security without incurring high operating costs.51 páginasesAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Contenedores DockerAutomatización de despliegueInfraestructura en la nubeDevOpsCI/CDBeatMap: implementación de servidor local, cloud y arquitectura de software35609002891928 Trabajo decente y crecimiento económico9 Industria, innovación e infraestructura