Desarrollo de un microservicio de autenticación en la nube y gestionado con kubernetes para Bancolombia

dc.contributor.advisorOrtiz Nuñez, Pablo Antonio
dc.contributor.authorGonzález Montoya, Juan Stiven
dc.date.accessioned2025-09-05T13:55:32Z
dc.date.available2025-09-05T13:55:32Z
dc.date.issued2025
dc.description.abstractEn 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.notesCONFIDENCIAL
dc.formathttp://purl.org/coar/resource_type/c_18cf
dc.identifier.otherTIIN1099
dc.identifier.urihttps://repositorio.elpoli.edu.co/handle/123456789/9169
dc.language.isoes
dc.publisherPolitécnico Colombiano Jaime Isaza Cadavid
dc.publisher.departmentFacultad de Ingeniería
dc.publisher.programIngenería Informática
dc.rightshttp://creativecommons.org/licenses/by-nc/4.0/
dc.rights.cchttp://purl.org/coar/access_right/c_16ec
dc.subjectBancolombia
dc.subjectProtección de datos
dc.subjectAutenticación
dc.subjectAmazo EKS
dc.subjectSCRUM
dc.titleDesarrollo de un microservicio de autenticación en la nube y gestionado con kubernetes para Bancolombia
dc.typehttp://purl.org/redcol/resource_type/TP
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TIIN1099.pdf
Size:
153.9 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.55 KB
Format:
Item-specific license agreed to upon submission
Description: