Saltar al contenido
Campo / Despliegue

MAVI: bases de datos AWS para sostener demanda comercial

[ Campo ] - Nota

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

[ FIELD / NEXT STEP ]Agenda una reunión
Cloud ComputingAmazon Web ServicesRetail
<- Volver a despliegues
[ VIDEO / REGISTRO DE CAMPO ]
[ 001 ] - Reto

El problema operativo.

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.

[ 002 ] - Despliegue

Lo que iNBest desplegó.

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.

[ 003 ] - Resultados

Resultados que se mantienen.

[ 01 ]

Sistema totalmente elástico capaz de manejar hasta 199 millones de consultas

[ 02 ]

1.36 millones de conexiones a la base de datos

[ 03 ]

RDS adicionales aprovisionables en cuestión de horas

[ 04 ]

Mejora en ventas en línea al evitar la denegación de servicios

Ver todos los despliegues
[ FIELD / ENGINEERING ]Agenda una reunión