O blog da AWS

Mil pedidos por minuto: planejamento e arquitetura de pico no varejo

Por Sorana Gheorghiade, Marketing Associate na VTEX

O Grupo Éxito é um dos maiores varejistas da América Latina, com mais de duas mil lojas físicas em todo o continente, e usa a VTEX para vender uma ampla gama de produtos, desde alimentos e eletrodomésticos até roupas e acessórios.

Em 2019, o Grupo Éxito optou por migrar da Oracle ATG para a VTEX a fim de levar suas operações para uma plataforma SaaS mais flexível. A parceria de uma década da VTEX com a AWS provou ser um fator decisivo para o Éxito.

No dia 19 de maio de 2020, o governo colombiano anunciou que ia remover o Imposto sobre Valor Agregado (IVA) de categorias de varejo selecionadas durante três eventos de 24 horas para ajudar a impulsionar a economia após o isolamento imposto pela Covid-19. Considerando que o IVA na Colômbia é de 19%, sua isenção representa um desconto significativo sobre os preços regulares, e os varejistas previam um grande aumento nas transações nesses dias.

Neste post, vou contar como a VTEX, trabalhando junto com a AWS, se tornou um parceiro de negócios chave para mais de 200 lojas colombianas, capaz de suportar os picos de tráfego e pedidos gerados por esses novos eventos, e ajudou os varejistas a recuperar suas taxas de crescimento pré-pandemia.

O DESAFIO

Os dois primeiros dias livres de impostos ocorreram em 19 de junho e 3 de julho de 2020. Os pedidos e sessões do Grupo Éxito dispararam, atingindo mais de mil pedidos por minuto. Acomodar uma quantidade sem precedentes de transações em tão curto prazo representou um desafio para o varejista médio da Colômbia. Uma das principais preocupações de todo varejista online durante eventos de alto tráfego é a capacidade da plataforma e seu tempo de recuperação em caso de falhas.

O site do Éxito é alimentado pelo VTEX IO, a plataforma de desenvolvimento sem servidor da VTEX, que por sua vez é construído na AWS. Este esquema de interdependências, no qual a AWS fornece à VTEX os recursos em nuvem certos para responder às demandas de negócios online do Éxito, fez com que o processo de preparação e vendas durante o evento fosse tranquilo e sem falhas. A chave para essa conquista foi a escalabilidade.

POR QUE AWS?

A VTEX trabalha com a AWS há mais de dez anos. A VTEX está executando seu stack multi-tenant em AWS, o que garante à plataforma flexibilidade suficiente (escalando de forma vertical e horizontal) para atender às necessidades do cliente, especialmente durante eventos de alto tráfego. Tem havido um aumento no número de serviços em nuvem especializados que auxiliam os setores a criar valor, na medida em que são facilmente configuráveis para atender a requisitos específicos dos negócios.

Nos últimos dois anos, a VTEX lançou o VTEX IO, uma plataforma de desenvolvimento low-code para empresas que conta com ferramentas que oferecem a implementação de aplicações escaláveis e personalizadas para que os comerciantes atinjam seus objetivos de negócio mais rapidamente.

POR QUE O CLIENTE ESCOLHEU A VTEX

Como a VTEX é uma plataforma multi-tenant, todos os serviços da AWS que ela usa estão disponíveis para todos os seus clientes. A VTEX usa o AWS Elastic Beanstalk para escalar recursos e dividir responsabilidades, o AWS WAF e o Amazon CloudFront para lidar com toda a carga na borda, e serviços mais específicos como o Amazon RDS para bancos de dados, o Amazon Elasticsearch Service para dados NoSQL, o Elastic Load Balancer e muitos outros que facilitam o processo de aperfeiçoar a plataforma e obter os melhores resultados para os clientes.

Quando você pensa em escalabilidade, o que provavelmente vem à mente são muitos serviços diferentes sendo executados ao mesmo tempo na plataforma. Quando você pensa em e-commerce, não se trata apenas de um servidor no qual você coloca seu site. Existem mais de 50 micros serviços trabalhando para a sua plataforma. Quando você está navegando pelo seu site, você usa mais de cinco micros serviços para realizar diferentes tarefas ao mesmo tempo. Todos eles têm particularidades e precisam escalar de maneiras diferentes. Bases de dados, sistemas de busca, meios de pagamento, tudo isso escala de acordo com a infraestrutura interna da VTEX e a arquitetura escolhida por ela.

A razão pela qual a VTEX e a AWS funcionam tão bem juntas é que a plataforma da VTEX pode usar os serviços em nuvem oferecidos pela AWS da melhor maneira para que o cliente, Éxito, possa administrar mais solicitações por segundo, fazendo com que um evento de alto tráfego ocorra de maneira fluida e eficiente. No caso do Dia sem IVA, a VTEX seguiu o mesmo padrão, trabalhando com antecedência para melhorar o código e toda a plataforma a fim de otimizá-la para o evento de vendas.

RESULTADOS + BENEFÍCIOS

Na Colômbia, o Grupo Éxito utiliza os recursos da plataforma de marketplace da VTEX para permitir que mais de mil varejistas se conectem e vendam seus produtos, ampliar seu alcance e facilitar o acesso dos seus clientes a uma ampla variedade de produtos em um único lugar. Além de funcionalidades como o VTEX Intelligent Search (um sistema de busca avançado), o Éxito recebeu um feedback positivo ao migrar da Oracle ATG para a VTEX e experimentou melhorias contínuas, culminando com os Dias sem IVA. Os pedidos foram gerenciados com facilidade, as transações não enfrentaram impedimentos e toda a experiência de compra online maciça foi um triplo sucesso – para o cliente, para o parceiro e, em última análise, para cada comprador.

O Grupo Éxito não é o único cliente colombiano da VTEX, e tudo que acontecia nessa loja em tão grande escala também estava acontecendo em todo o país. Como a VTEX é uma plataforma SaaS multi-tenant, todas as três mil lojas da plataforma estavam operando ao mesmo tempo, sem problemas – inclusive quando os comerciantes colombianos, incluindo o Grupo Éxito, registravam picos de vendas.

Quando ocorrem eventos de varejo de tal magnitude, os comerciantes VTEX, como o Grupo Éxito, já têm todos os recursos da AWS à disposição. Os clientes da VTEX não precisam fazer mais investimentos em infraestrutura e podem crescer organicamente à medida que suas necessidades tecnológicas aumentam, sem pagar por recursos adicionais. A elasticidade da plataforma é ilimitada e os limites inferior e superior flutuam conforme o necessário. Os períodos de pico de comercialização aumentam a demanda para manter um ambiente escalável e confiável para os clientes que usam a plataforma. A AWS trabalhou junto com a VTEX por meio de comitês de engenharia, abrindo caminho para um diálogo bem-sucedido com engenheiros e proprietários de produtos na AWS.

A VTEX é um Parceiro AWS nível Advanced e foi o primeiro Parceiro AWS da América Latina a ter a AWS Competency em Retail. Ajudamos empresas de varejo, manufatura, atacado, mantimentos, bens de consumo e outras verticais a vender mais, operar com mais eficiência, escalar sem dificuldades e oferecer uma experiência extraordinária ao cliente.