Caso de éxito – Innovamat

Caso de éxito – Innovamat

¿Qué es Innovamat?

En Innovamat apuestan, mediante recursos didácticos, por un aprendizaje competencial de las matemáticas a partir del diálogo y la manipulación, mediante vivencias y desarrollo de estrategias.

Retos del proyecto

El proyecto de Innovamat está compuesto por diferentes partes que requerían de un análisis para así favorecer al crecimiento de la plataforma que se traduciría en un rendimiento general. En la parte de backend se buscaba separar en microservicios en busca de una optimización, con el equipo de Front se necesitaba implementar algoritmos de compresión y despliegues automáticos.

Por otro lado, también se necesita plantear un crecimiento geográfico que haga que la infraestructura esté distribuida por varias zonas, se ha de monitorizar todo el entorno y ofrecer un soporte al equipo de ETL para optimizar la parte de DATA.

Desarrollo del proyecto

El proyecto se comienza a desarrollar creando una infraestructura nueva con IAC (Terraform). Además, se realiza lo siguiente:

  • Paso de parte de su infraestructura a Kubernetes y creación de pipelines de Integración Continua. Esto conlleva tener entornos on-demand en Kubernetes para hacer pruebas de código.
  • Optimización del sistema de monitorización y alertas, para tener una visión global del funcionamiento en tiempo real.
  • Lanzamiento de tests stress y control de rendimiento.
  • Análisis de la arquitectura y entorno para optimizar en cuanto a seguridad y rendimiento.

Mejoras experimentadas

Actualmente, Innovamat tiene una plataforma más estable y monitorizada 24 horas al día, con la implantación de IAC (Terraform) se ha conseguido que cualquier cambio en infraestructura se realice de manera rápida y fácil y que se pueden desplegar funcionalidades nuevas en otras zonas geográficas de manera ágil. La implementación de Kubernetes también permite tener unos entornos más controlados y escalables.

¿QUÉ DICE INNOVAMAT SOBRE GEKO?

«La asociación con Geko marcó un antes y un después en nuestra infraestructura y pipelines, cuentan con un equipo extremadamente competente con la proximidad de un desarrollo in-house.» –  Alex Espinet Perez-Muelas, Innovamat