MAVI

Amazon RDS, Aurora y caché para sostener picos de demanda en el comercio digital de MAVI.

Cloud Computing · Amazon Web Services · Retail

El reto

MAVI es una compañía distribuidora de muebles ubicada en Guadalajara, Jalisco. Se dedica a la venta de artículos para el hogar tanto en tiendas físicas como a través de su tienda en línea. Con un amplio catálogo de productos y una gran cantidad de clientes, MAVI se enfrenta a la fluctuación de la demanda durante temporadas de venta intensas, como el Buen Fin, Navidad y el Día de las Madres.

La base de datos de MAVI es fundamental para ofrecer una experiencia de usuario adecuada y garantizar el éxito de las ventas en línea. Sin embargo, su infraestructura local y hardware limitado no podían manejar la carga de trabajo generada por miles de solicitudes y visitas al sitio. Con un promedio de 120 millones de consultas en un período de 6 meses, los recursos se agotaban rápidamente y los gastos en infraestructura excedían el presupuesto asignado.

La solución

Para abordar estos desafíos, iNBest.cloud propuso migrar la base de datos de MAVI a Amazon RDS (Relational Database Service) con el motor MySQL Server. La elección de RDS y Amazon Aurora MySQL se basó en las ventajas que ofrecían al negocio y su adecuación a los presupuestos de MAVI.

Para lograr alta disponibilidad, se implementó una arquitectura que incluía una réplica de lectura para optimizar las cargas de trabajo de lectura/escritura. Además, se utilizó un nodo de ElastiCache con Redis, EC2, WAF, ACM, ALB, CodeCommit y autoscaling para mitigar riesgos de seguridad informática y capacidad de cómputo, reduciendo así la posibilidad de fallos en la base de datos.

Resultados

  • Sistema totalmente elástico capaz de manejar hasta 199 millones de consultas
  • 1.36 millones de conexiones a la base de datos
  • RDS adicionales aprovisionables en cuestión de horas
  • Mejora en ventas en línea al evitar la denegación de servicios

Ver todos los casos de éxito