Charla

Viernes 14 · 11:30h - 12:20h
Track 4

Modernizando el desarrollo de decenas de mini-apps web con Kubernetes

En la Universidad Rey Juan Carlos desarrollamos decenas de mini-aplicaciones web que utilizan alumnos, profesores y personal de gestión. En la charla os contaré cómo hemos modernizado el proceso de desarrollo y despliegue de estas aplicaciones. Se partía de un desarrollo basado en aplicaciones PHP que se desplegaban juntas en la misma máquina. Eso impedía la actualización de la versión de PHP de algunas aplicaciones y no de otras. Por otro lado, la forma de compartir funcionalidad entre aplicaciones se basaba en un servicio REST. Se ha modernizado el proceso de desarrollo, para usar Docker en local. Se he mejorado la compartición de funcionalidad usando una librería PHP interna. Se ha mejorado el proceso de despliegue en producción con Kubermetes, siguiendo GitOps con cdk8s, GitLab y Flux. Se ha incorporado testing e2e con Selenium y automatizado en GitLab. Lo siento, !!No hemos utilizado IA!! pero si estás en un proceso de modernización parecido, quizás puedas coger ideas.

/Dificultad

Fácil

/Idioma

Español

/Accesibilidad

Subtitulada

/Categorías

Desarrollo Web Open Source / Free Software Cloud Computing DevOps

Micael
Gallego Carrillo

Director Académico del Programa para la Transformación Digital

Universidad Rey Juan Carlos

Diego
Montoto Ramos

Programador Full Stack y DevOps

Universidad Rey Juan Carlos