Implementación de microservicios para la evaluación de programas basado en casos de prueba
Abstract
Gracias a la arquitectura de microservicios se puede construir sistemas más escalables,
mantenibles y eficientes, resolviendo en gran parte los problemas que conlleva la arquitectura
monolítica.
El objetivo de este trabajo es implementar tales conocimientos en un juez virtual evaluador
de programas basados en casos de prueba, para así poder satisfacer las necesidades que
actualmente no puede cumplir el actual juez virtual con el que la Carrera de Informática
actualmente cuenta.
Se utiliza la metodología de desarrollo Scrum, para la elaboración del sistema, detallando el
proceso y los Sprints.
También se analiza las ventajas y desventajas al momento de implementar la arquitectura de
microservicios a el presente trabajo.
Finalmente se presentan las conclusiones y recomendaciones que surgen después de la
conclusión del trabajo de investigación