Sobre o Assaí Atacadista
O Assaí Atacadista nasceu em São Paulo em 1974, conta atualmente com uma rede de 153 lojas em 19 estados do Brasil. Consolida-se como o melhor Atacadista do segmento, e em franca expansão para satisfazer cada vez mais clientes em todo o Brasil.
Em sua rede de lojas estão disponíveis mais de sete mil itens de grandes marcas nacionais e importadas de mercearia, alimentos, perecíveis, embalagens, bazar, higiene, bebidas e limpeza. Essa variedade, aliada à qualidade no atendimento e ao preço competitivo, os posiciona de maneira singular no mercado. Conta com a satisfação e fidelidade de grande clientela no Brasil, sendo vencedor de diversos prêmios em sua categoria de atuação.
Desafio
Criar e suportar uma Campanha de Aniversário que permitisse aos clientes concorrer a mais de 5 milhões de reais em prêmios. No qual através do website, totens de atendimento e dispositivos móveis (app) fosse possível o cadastro na campanha e o registro dos cupons fiscais para a participação nos sorteios.
A infraestrutura de acesso e todas as tecnologias envolvidas deveriam operar em alta disponibilidade, sendo tolerante à falhas, provendo baixa latência aos usuários para uma boa experiência de uso da aplicação. Outro fator crítico é a necessidade de escalabilidade da solução, suportando o provimento de mais recursos computacionais frente a grandes picos de adesão – como a veiculação de propaganda na televisão.
Solução
De acordo com estas premissas do Assaí, a equipe de consultoria da BSP Cloud desenvolveu uma arquitetura baseada nos recursos computacionais da AWS, fazendo o uso dos serviços para o conteúdo dos sites, aplicações e banco de dados. Foram apresentadas as garantias de alta disponibilidade através da utilização dos recursos de Balanceamento de Carga (ELB) e Multi-AZ de RDS da AWS.
O balanceamento de carga entre servidores dispostos em múltiplas zonas de disponibilidade, garantem a execução da carga de trabalho ainda que haja a disrupção de uma AZ por completo. A camada de banco de dados também está protegida quanto a falhas, a funcionalidade de Multi-AZ do RDS garante a replicação síncrona dos dados entre o banco primário e standby. Realizando o failover de forma automatizada em caso de falhas no primário.
Um componente importante na solução foi a inclusão do Auto Scaling com servidores EC2 Windows da AWS, que além de atender perfeitamente a necessidade dos horários de pico e demanda sazonal, conseguiu apresentar a melhor relação custo/benefício, onde temos um escalonamento horizontal de servidores, com imagens padronizadas – crescendo e diminuindo conforme a demanda e número de acessos. Essa funcionalidade também substitui qualquer servidor com falhas, garantindo performance e alta disponibilidade a solução.
O S3 foi escolhido como sendo o repositório de objetos, servindo de origem para os fontes requeridos aos servidores, assim como o provimento dos arquivos de mídia e objetos estáticos do website – o qual tem como endpoint para os usuários uma distribuição do CloudFront. A utilização desse último permitiu oferecer um serviço de baixa latência aos clientes, melhorando a performance e experiência de uso independentemente da origem dos acessos.
Resultado
Mais de 2 milhões de clientes aderiram a campanha, sendo considerada um sucesso frente aos 45 anos de comemoração do Assaí Atacadista. A solução arquitetada garantiu o cadastro de mais de 9 milhões de cupons fiscais por parte dos clientes. Todos os requisitos apresentados pelas áreas de negócio e marketing da empresa foram atendidos com propriedade pela área de TI, utilizando os recursos e serviços da AWS.
A excelência operacional da solução garantiu uma completa sinergia entre os clientes e a proposta de campanha da empresa, traduzindo-se em satisfação e fidelização da marca. Sendo todo o arcabouço dimensionado de forma custo-efetiva para o Assaí, suportando suas operações de negócios e crescimento de mercado.