Implementación de una arquitectura basada en microservicios Web para la modernización de los sistemas informáticos en una universidad privada, utilizando el framework SCRUM

dc.contributor.advisorAngulo Osorio, Javier Fernando
dc.contributor.authorHerrera Alvarez, Victor Manuel
dc.date.accessioned2025-08-05T15:52:36Z
dc.date.available2025-08-05T15:52:36Z
dc.date.issued2025-07-14
dc.description.abstractEl presente proyecto tiene como objetivo implementar una arquitectura basada en microservicios Web para integrarla de forma progresiva y segura en los sistemas administrativos de una universidad privada, mejorando su estructura tecnológica y sentando las bases para una evolución escalable. La arquitectura fue desarrollada utilizando Python y el framework FastAPI, e integrada con módulos existentes desarrollados en PHP, mediante el uso de un API Gateway, control de acceso por IP y autenticación mediante tokens. El enfoque modular permitió organizar los microservicios por categorías funcionales, facilitando su mantenimiento, reutilización y despliegue independiente. La metodología aplicada se basó en el framework Scrum, permitiendo desarrollar la arquitectura de manera iterativa, validando entregables en cada sprint y priorizando componentes críticos. La implementación se realizó en un entorno real de producción, bajo servidores con Debian 12, certificados SSL, Cloudfare y Firewall físico, garantizando una infraestructura segura y funcional. Se desarrollaron e integraron microservicios orientados tanto a los sistemas internos como a aplicativos móviles para estudiantes, padres y docentes. Las pruebas funcionales, de integración, seguridad y estrés confirmaron la estabilidad de la arquitectura incluso bajo condiciones de alta carga, soportando más de 10,000 solicitudes sin caída. Además, se comprobó la efectividad de los mecanismos de control ante intentos de acceso no autorizado, suplantación de identidad y ataques por inyección de código. Como resultado, la arquitectura implementada permitió una mejor organización del ecosistema tecnológico institucional, redujo la duplicación de código, y mejoró el rendimiento, la seguridad y la escalabilidad de los sistemas de información de la universidad.
dc.formatapplication/pdf
dc.identifier.urihttps://hdl.handle.net/20.500.12920/15410
dc.language.isospa
dc.publisherUniversidad Católica de Santa Maríaes_ES
dc.publisher.countryPE
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/es_ES
dc.sourceUniversidad Católica de Santa Maríaes_ES
dc.sourceRepositorio de la Universidad Católica de Santa María - UCSMes_ES
dc.subjectMicroservicios Web
dc.subjectPython
dc.subjectArquitectura Web.
dc.subject.ocdehttps://purl.org/pe-repo/ocde/ford#2.02.04
dc.titleImplementación de una arquitectura basada en microservicios Web para la modernización de los sistemas informáticos en una universidad privada, utilizando el framework SCRUM
dc.typeinfo:eu-repo/semantics/bachelorThesis
dc.type.versioninfo:eu-repo/semantics/publishedVersion
renati.advisor.dni71132586
renati.advisor.orcid0000-0003-0138-634X
renati.author.dni71721662
renati.discipline612076
renati.jurorMontesinos Murillo, Angel Felipe
renati.jurorParedes Marchena, Fernando German
renati.jurorSulla Torres, Jose Alfredo
renati.levelhttps://purl.org/pe-repo/renati/level#tituloProfesional
renati.typehttps://purl.org/pe-repo/renati/type#tesis
thesis.degree.disciplineIngeniería de Sistemas
thesis.degree.grantorUniversidad Católica de Santa María.Facultad de Ciencias e Ingenierías Físicas y Formaleses_ES
thesis.degree.nameIngeniero de Sistemas

Archivos

Bloque original
Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
71.0707.IS.pdf
Tamaño:
2.65 MB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
71.0707.IS.RT.pdf
Tamaño:
13.79 MB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
Autorización_71.0707.IS.pdf
Tamaño:
190.65 KB
Formato:
Adobe Portable Document Format
Bloque de licencias
Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descripción: