Estimados(as), Las Tesis no se revisarán, ni publicarán desde el día 23 de enero hasta el día 23 de febrero por periodo de vacaciones.
 

Thesis
BeatMap: implementación de servidor local, cloud y arquitectura de software

dc.contributor.departmentDepartamento de Electrónica e Informática
dc.contributor.guiaLara Valenzuela, Cristian Antonio
dc.coverage.spatialSede Concepción
dc.creatorQuiroz Zavaleta, Dismar Wilder
dc.date.accessioned2026-01-21T14:07:43Z
dc.date.available2026-01-21T14:07:43Z
dc.date.issued2026-01
dc.description.abstractEl 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.es
dc.description.abstract 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.en
dc.description.programIngeniería en Informática
dc.format.extent51 páginas
dc.identifier.barcode3560900289192
dc.identifier.urihttps://repositorio.usm.cl/handle/123456789/77747
dc.language.isoes
dc.publisherUniversidad Técnica Federico Santa María
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectContenedores Docker
dc.subjectAutomatización de despliegue
dc.subjectInfraestructura en la nube
dc.subjectDevOps
dc.subjectCI/CD
dc.subject.ods8 Trabajo decente y crecimiento económico
dc.subject.ods9 Industria, innovación e infraestructura
dc.titleBeatMap: implementación de servidor local, cloud y arquitectura de software
dspace.entity.typeTesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3560900289192.pdf
Size:
2.64 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: