Evolución de una arquitectura
basada en microservicios
Waynabox es una StartUp especializada en el sector del turismo nacida en 2015, que organiza viajes sorpresa por un precio que oscila entre los 150 euros y los 200 euros, la startup nacida en 2015 ha vivido un crecimiento exponencial en los últimos años….
Waynabox tenía de su infraestructura de microservicios desplegada en un único servidor de AWS con DockerSwarm sin ningún tipo de escalabilidad a nivel de nodos.
Debido a ello la plataforma generaba problemas de adaptabilidad a la hora de lanzar campañas de marketing y publicidad que se realizaban a través de sus principales canales de comunicación: TV, influencers y redes sociales.
El reto era analizar la infraestructura actual y desarrollar una solución escalable capaz de adaptarse a las necesidades de crecimiento de la plataforma.
Después de analizar en detalle las necesidades de la plataforma del cliente Waynabox, hemos propuesto migrar la solución de DockerSwarm a Kubernetes con la utilización del Elastic Kubernetes Service (EKS) de Amazon Web Services.
Tuvimos que realizar la configuración de los modelos de despliegue de todas las aplicaciones del cliente, ya que la solución de microservicios de DockerSwarm no es compatible con la de kubernetes.
A nivel de infraestructura hemos integrado algunos servicios gestionados de AWS, eliminando la carga del cluster de Kubernetes y garantizando que los recursos del cluster se utilizaban para las aplicaciones principales del cliente, toda la infraestructura fue desplegada con Terraform.
Posterior a la migración total de la plataforma a la nueva solución, Waynabox nos ha confiado la gestión y monitorización de su plataforma en modalidad 24/7 (Managed Cloud Enterprise) para asegurar el buen funcionamiento y la fiabilidad continua de la plataforma.