Reto

  • El despliegue de aplicaciones monolito se realiza mediante un enfoque semiautomático. Los desarrolladores ejecutan manualmente el flujo de trabajo CI/CD, que debe realizarse de forma totalmente automática.
  • El cliente no tiene forma de tener una visión rápida de los microservicios dependientes de todo su entorno de desarrollo, integración y producción.

Metodología

  • Se han actualizado las canalizaciones de GitHub Action que gestionaban la creación de imágenes de la aplicación y su carga en EKS para que dependan unas de otras y para que dependan de las ramas de desarrollo, integración y producción.
  • Comunicación y corrección de los defectos de automatización
  • Creación de un script AWS-CLI para extraer la información EKS de todos los entornos y procesarla mediante Pandas como CSV para facilitar la visión general.

Resultado y valor añadido

  • Los flujos CI/CD son más claros y se reducen a un único activador para desplegar la imagen.
  • Se mitigan los defectos resultantes del cambio
  • Creación de una visión general de los scripts fácil de usar por los usuarios de negocio para ver el progreso del desarrollo de microservicios en EKS sin recurrir a la documentación de Confluence, propensa a errores.
Dr. Marc Großerüschkamp
Director de Tecnologías de Software y Datos
Estamos aquí para ayudar

Conéctese con nosotros

¿Necesita ayuda para desarrollar sus soluciones tecnológicas? Conversemos sobre sus proyectos y exploremos cómo podemos crear valor juntos.