El reto
Una plataforma institucional con años de operación corría sobre Java 8 y Spring Boot 2, con integraciones SOAP heredadas y sin trazabilidad homogénea. Actualizarla sin interrumpir el servicio a la ciudadanía exigía un plan por fases y evidencia de cada entrega.
La solución
Trabajamos como equipo extendido de Nexura. Migramos el backend a Java 21, Spring Boot 3 y Jakarta EE, reemplazamos la capa SOAP por servicios propios, pasamos la seguridad a Spring Security 6 con JWT y añadimos resiliencia, trazabilidad de extremo a extremo y documentación OpenAPI. En paralelo entregamos el frontend por olas: plataforma base, administración, contenido, estadísticas, educación y bienestar.
Resultados
- Backend en Java 21 y Spring Boot 3, sin dependencias de la capa SOAP anterior
- Seguridad con Spring Security 6 y JWT, y trazabilidad de cada petición
- Frontend entregado por olas, cada una con pruebas y documentación

