Blog de Amazon Web Services (AWS)

Mil pedidos por minuto: planeación y arquitectura de pico en el menudeo

Por Sorana Gheorghiade, Marketing Associate en VTEX

Grupo Éxito es uno de los mayores minoristas de América Latina, con 2606 tiendas físicas en todo el continente, que utiliza VTEX para vender una amplia gama de productos, desde comestibles y electrodomésticos hasta moda y accesorios.

En 2019, Éxito eligió migrar de Oracle ATG a VTEX y trasladar sus operaciones a una plataforma SaaS más flexible. Una década de colaboración entre VTEX y AWS resultó ser un factor decisivo para Éxito.

El 19 de mayo, el Gobierno Colombiano anunció la exención del Impuesto sobre el Valor Agregado (IVA) para determinadas categorías de ventas al por menor durante tres eventos de 24 horas, a fin de ayudar a impulsar la economía después del confinamiento impuesto por la pandemia del COVID-19. Considerando que el IVA en Colombia es de 19%, esto representó un descuento significativo sobre los precios regulares, que hizo que los minoristas anticiparan un gran aumento en transacciones en esos días.

En este post, voy a contar como VTEX, trabajando junto con AWS, se convirtió en un socio de negocios clave para más de 200 tiendas colombianas, siendo capaz de soportar picos de tráfico y pedidos generados por esos nuevos eventos, y ayudó a los minoristas a recuperar sus cuotas de crecimiento pre-pandemia.

DESAFÍO DEL CLIENTE

Los primeros dos eventos de Día sin IVA se llevaron a cabo el 19 de junio y el 03 de julio de 2020. Los pedidos y sesiones de Grupo Éxito se dispararon, alcanzando más de 1000 pedidos por minuto. Atender una cantidad de transacciones sin precedentes con tan poco tiempo significó un gran desafío para los minoristas promedio en Colombia. Una de las principales preocupaciones de todo minorista en línea durante eventos de alto tráfico es la capacidad de la plataforma y su tiempo de recuperación en caso de colapso.

El sitio web de éxito es alimentado por VTEX IO, la plataforma de desarrollo sin servidores de VTEX, que a su vez está construido en AWS. Este esquema de interdependencias, en el que AWS provee a VTEX los recursos en la nube adecuados para responder a las demandas de negocio en línea de Éxito, hizo que el proceso de preparación y ventas durante los eventos de días sin IVA sea fluido e impecable. La clave para este logro fue la escalabilidad.

¿POR QUÉ AWS?

VTEX trabaja con AWS desde hace diez años. VTEX está ejecutando su stack multi-tenant en AWS, lo que garantiza que la plataforma tenga suficiente flexibilidad (escalando de forma vertical y horizontal) para satisfacer las necesidades del cliente, especialmente durante los eventos de alto tráfico. Se ha producido un aumento en el número de servicios especializados en la nube que ayudan a las industrias a crear valor al ser fácilmente configurables para atender requerimientos específicos de negocio.

En los últimos dos años, VTEX lanzó VTEX IO, una plataforma de desarrollo low-code para empresas que cuenta con herramientas que ofrecen la implementación de aplicaciones escalables y personalizadas para que los comerciantes alcancen sus objetivos de negocio más rápido.

¿POR QUÉ EL CLIENTE ELIGIÓ AL SOCIO?

Como una plataforma multi-tenant, cada servicio de AWS que VTEX utiliza está disponible para todos sus clientes. VTEX utiliza Elastic Beanstalk para escalar recursos y dividir responsabilidades, WAF y CloudFront para manejar toda la carga de borde, y servicios más específicos como RDS para bases de datos, Elastic Search para datos NoSQL, Redis para caché, Elastic Load Balancer y muchos otros que facilitan el proceso de perfeccionar la plataforma y obtener los mejores resultados para los clientes.

Cuando usted piensa en la escalabilidad, lo que probablemente le viene a la mente son muchos servicios diferentes ejecutándose simultáneamente en la plataforma. Cuando piensa en comercio electrónico, no es solo un servidor en donde aloja su sitio web. Hay más de 50 microservicios diferentes trabajando para su plataforma. Cuando navega por su sitio web, usted utiliza más de cinco microservicios que realizan diferentes tareas a la vez. Todos estos tienen particularidades y necesitan escalar de maneras diferentes. Bases de datos, sistemas de búsqueda, métodos de pago, todos escalan de acuerdo con la infraestructura interna de VTEX y la arquitectura que esta elije.

La razón por la que VTEX y AWS funcionan tan bien juntas es que la plataforma VTEX puede utilizar los servicios en la nube ofrecidos por AWS de la mejor forma para que el cliente, Éxito, pueda gestionar más solicitudes por segundo, haciendo que un evento de alto tráfico se desarrolle de manera fluida y eficiente. En el caso de Día sin IVA, el patrón que VTEX ha seguido es el mismo, anticipándose un poco más, mejorando el código y toda la plataforma junto con este para optimizarla para el siguiente evento de ventas.

RESULTADOS + BENEFICIOS

En Colombia, Grupo Éxito utiliza las funcionalidades de la plataforma de marketplace de VTEX para permitir que más de 1000 minoristas se conecten y vendan sus productos, aumentar su alcance y facilitar el acceso de sus clientes a una amplia variedad de productos en un solo lugar. Junto con otras funcionalidades como VTEX Intelligent Search (un sistema de búsqueda avanzado), Éxito no solo obtuvo un feedback positivo al hacer la migración de Oracle ATG a VTEX, sino que también experimentó mejoras continuas, culminando con los eventos de Día sin IVA. Los pedidos se gestionaron con facilidad, las transacciones no tuvieron obstáculos y toda la experiencia de compras masiva en línea fue un triple éxito: para el cliente, para el Socio y, además, para cada consumidor.

No es necesario indicar que Grupo Éxito no es el único cliente colombiano de VTEX, así que todo lo que ocurría en la tienda a tan gran escala también estaba ocurriendo en todo el país. Como VTEX es una plataforma SaaS multi-tenant, las 3000 tiendas de la plataforma estaban operando simultáneamente y sin problemas, incluso cuando los comerciantes colombianos, como Grupo Éxito, vendían un volumen muy alto.

Cuando se realizan eventos de ventas al por menor de tal magnitud, los comerciantes VTEX, como Grupo Éxito, ya tienen todos los recursos de AWS a disposición. Los clientes VTEX no necesitan hacer más inversiones en infraestructura y pueden crecer orgánicamente sin pagar por recursos adicionales a medida que sus necesidades tecnológicas aumentan. La elasticidad de la plataforma es ilimitada y los límites inferior y superior fluctúan según las necesidades. Los períodos de mayor actividad comercial aumentan la demanda para mantener un ambiente escalable y confiable para los clientes que utilizan la plataforma. AWS trabajó junto a VTEX a través de comités de ingeniería, preparando el camino para un diálogo exitoso con los ingenieros y propietarios de productos en AWS.

VTEX es un Socio AWS nivel Advanced y fue el primer Socio AWS de Latinoamérica y en obtener la AWS Competency en Retail. Ayudamos a empresas minoristas, manufactura, mayoristas, víveres, bienes de consumo y otras verticales a vendar más, operar con más eficiencia, escalad sin dificultad y ofrecer una experiencia extraordinaria al cliente.