Desarrollo de un microservicio de autenticación en la nube y gestionado con kubernetes para Bancolombia
dc.contributor.advisor | Ortiz Nuñez, Pablo Antonio | |
dc.contributor.author | González Montoya, Juan Stiven | |
dc.date.accessioned | 2025-09-05T13:55:32Z | |
dc.date.available | 2025-09-05T13:55:32Z | |
dc.date.issued | 2025 | |
dc.description.abstract | En la actualidad, con la transformación digital avanzando fuertemente, las entidades financieras como Bancolombia enfrentan desafíos en términos de seguridad, escalabilidad y eficiencia operativa. Uno de los puntos críticos es el sistema de autenticación, el cual debe garantizar la protección de datos sensibles, mantener altos niveles de disponibilidad y adaptarse rápidamente a las demandas del negocio. Este trabajo de grado aborda el diseño e implementación de un microservicio de autenticación utilizando principios de arquitectura limpia, programación reactiva y despliegue en Amazon EKS, con el fin de responder a las necesidades actuales y futuras del banco. El objetivo principal fue construir un microservicio seguro, escalable y mantenible, alineado con los lineamientos técnicos de Bancolombia. Para ello, se empleó una metodología ágil basada en Scrum, desarrollando el servicio en Java 17 con Spring Boot y programación reactiva utilizando WebFlux, RabbitMQ para comunicación asincrónica, y mecanismos de cifrado asimétrico para la protección de la información. Adicionalmente, se implementaron herramientas de trazabilidad, observabilidad y pruebas de rendimiento. Como resultado, se obtuvo un microservicio funcional, desplegable en Amazon EKS, que cumple con estándares de calidad, seguridad y buenas prácticas de desarrollo. Este servicio puede integrarse fácilmente en el ecosistema del banco y sirve como modelo base para futuros desarrollos. Se concluye que aplicar arquitectura limpia y programación reactiva en servicios críticos como la autenticación mejora considerablemente su mantenibilidad, seguridad y rendimiento en ambientes cloud-native. | |
dc.description.notes | CONFIDENCIAL | |
dc.format | http://purl.org/coar/resource_type/c_18cf | |
dc.identifier.other | TIIN1099 | |
dc.identifier.uri | https://repositorio.elpoli.edu.co/handle/123456789/9169 | |
dc.language.iso | es | |
dc.publisher | Politécnico Colombiano Jaime Isaza Cadavid | |
dc.publisher.department | Facultad de Ingeniería | |
dc.publisher.program | Ingenería Informática | |
dc.rights | http://creativecommons.org/licenses/by-nc/4.0/ | |
dc.rights.cc | http://purl.org/coar/access_right/c_16ec | |
dc.subject | Bancolombia | |
dc.subject | Protección de datos | |
dc.subject | Autenticación | |
dc.subject | Amazo EKS | |
dc.subject | SCRUM | |
dc.title | Desarrollo de un microservicio de autenticación en la nube y gestionado con kubernetes para Bancolombia | |
dc.type | http://purl.org/redcol/resource_type/TP |