Histórias de clientes / Startup / Arábia Saudita

2023
Logotipo da Shgardi

Shgardi aumenta pedidos mensais em 20%, reduz custos em 40% e se prepara para o crescimento usando a AWS

40%

de economia em custos de infraestrutura

30%

de aumento na taxa de conversão para novos clientes

70%

de redução no tempo de implantação da atualização da plataforma

20%

de aumento nos pedidos mensais

Visão geral

Shgardi é um serviço de entrega sediado na Arábia Saudita. A empresa iniciou suas atividades entregando alimentos em 2019. No entanto, durante a pandemia da COVID-19, ela se diversificou para incluir entregas gerais, pacotes, mantimentos e produtos farmacêuticos. Agora, tem mais de três milhões de clientes e concluiu mais de cinco milhões de pedidos. Mas o aumento da demanda desafiou a capacidade de infraestrutura da Shgardi, o que causou tempo de inatividade não planejado e impactou negativamente a experiência do cliente.

A empresa migrou para a Amazon Web Services (AWS) em 2021. A conteinerização na AWS facilitou para a Shgardi gerenciar sua infraestrutura subjacente e, em vez disso, se concentrar na inovação e no desenvolvimento de negócios. Também implantou microsserviços para que sua plataforma de entrega pudesse ser escalada automaticamente para atender à demanda, e usou vários serviços da AWS para melhorar o desempenho, a segurança e a confiabilidade de sua plataforma.

Isso resultou em aumento do tempo de atividade e da receita, além de uma economia de 40% nos custos de infraestrutura, que antes eram de cerca de USD 15 mil por mês. Também reduziu o tempo necessário para implantar atualizações da plataforma em 70 por cento, o que melhorou a produtividade da equipe de TI da Shgardi. A migração para a AWS permitiu que a Shgardi fosse mais flexível, ágil e confiável no atendimento a seus clientes.

Oportunidade | Autoescalabilidade do Amazon EKS ajuda Shgardi a reduzir os custos de infraestrutura em 40%

Os isolamentos durante a pandemia da COVID-19 fizeram com que a demanda por serviços de entrega da Shgardi aumentasse exponencialmente. Como resultado, a empresa se esforçou para evitar que sua plataforma ficasse sobrecarregada e potencialmente falhasse. Para tentar atender à demanda, a empresa adicionaria regularmente novos servidores dedicados à sua infraestrutura on-premises. Esse era um processo manual e demorado e fazia com que seus custos de infraestrutura aumentassem continuamente.

Tarek Dahab, diretor técnico (CTO) da Shgardi, explica que sua infraestrutura anterior não foi projetada para escalar rapidamente. “Durante a pandemia da COVID-19, nosso tráfego estava aumentando a cada dia, então continuamos solicitando novos servidores”, diz ele. “Mas quando eles chegavam e eram configurados, precisávamos de mais.” De acordo com Dahab, em um ano a infraestrutura cresceu de um único servidor dedicado para 40 servidores operando em clusters. “Nossa equipe técnica estava sobrecarregada com a manutenção desses servidores e não tinha tempo para inovar ou realizar tarefas de alto valor”, diz ele.

A Shgardi tem cerca de 600 funcionários, 70 dos quais têm formação técnica em codificação e habilidades de engenharia. A empresa usou sua experiência interna para conteinerizar sua plataforma usando o Amazon Elastic Kubernetes Service (Amazon EKS) para escalabilidade automática, um serviço gerenciado para executar o Kubernetes na nuvem da AWS, e implantou centenas de microsserviços. Para ajudar na conectividade no back-end e fazer o uso mais eficiente de sua nova arquitetura, ela usou o Amazon MQ, um serviço totalmente gerenciado para agentes de mensagens de código aberto.

O Amazon MQ permite que diversas aplicações em várias plataformas se comuniquem e troquem informações. “Esses serviços da AWS funcionam juntos e nos permitem gerenciar facilmente nossa plataforma”, diz Dahab. “Quando o tráfego aumenta, eles escalam automaticamente. E, em comparação com nossa infraestrutura anterior, estamos gastando cerca de 40% menos. Essa foi a solução perfeita para nós.”

A mudança para microsserviços e uma infraestrutura de autoescalabilidade liberou os desenvolvedores da Shgardi para que pudessem se concentrar em criar novas formas de melhorar a eficiência e a experiência do cliente, em vez de manter servidores. Anteriormente, a implantação de atualizações na plataforma, seja para corrigir bugs ou adicionar um novo recurso, levava até uma semana. Dahab diz que agora isso leva algumas horas, o que representa uma redução de pelo menos 70%.

kr_quotemark

Nos três meses desde que usamos o Amazon Personalize para criar nosso mecanismo de recomendação, aumentamos os pedidos mensais em 20% e aumentamos a conversão de novos visitantes em clientes em 30%.”

Tarek Dahab
Diretor Técnico, Shgardi

Solução | Shgardi aumenta a receita e a taxa de conversão usando o Amazon Personalize

A Shgardi estava procurando uma maneira de converter mais visitantes de seu site em clientes. Também queria aumentar o valor médio dos carrinhos de compras de seus clientes ativos. A empresa decidiu usar o Amazon Personalize, que permite que os desenvolvedores, usando machine learning, criem e implementem rapidamente, em grande escala, recomendações selecionadas e segmentação inteligente de usuários.

Dahab diz que foram necessárias menos de duas semanas para implantar totalmente o serviço. Até agora, foi um grande sucesso. “Nos três meses desde que usamos o Amazon Personalize para criar nosso mecanismo de recomendação, aumentamos os pedidos mensais em 20% e aumentamos a conversão de novos visitantes em clientes em 30%”, diz ele.

A Shgardi também queria maximizar o desempenho da plataforma e minimizar a latência para garantir que os visitantes tivessem uma boa experiência de usuário. No back-end, a empresa também usa o Amazon Relational Database Service (Amazon RDS), uma coleção de serviços gerenciados que facilita a configuração, a operação e a escalabilidade de bancos de dados na nuvem. Ela também usa o Amazon Aurora, um banco de dados projetado para oferecer alta performance e disponibilidade incomparáveis em escala global com total compatibilidade com MySQL e PostgreSQL. “Usar o Amazon RDS e o Amazon Aurora foi a maneira mais simples de permitir que nossos bancos de dados existentes fossem escalados sob demanda e, ao mesmo tempo, reduzir as despesas gerais de gerenciamento”, diz Dahab.

Do lado voltado para o cliente, a Shgardi usou o Amazon CloudFront, um serviço de rede de entrega de conteúdo (CDN) criado para alto desempenho, segurança e conveniência do desenvolvedor. Dahab diz que a Shgardi usa o Amazon CloudFront para armazenar imagens e objetos em cache, para que seus clientes tenham a melhor experiência de navegação possível.

Antes de migrar para a AWS, a Shgardi estava insatisfeita com o fato de sua plataforma on-premises ter uma taxa de tempo de atividade de apenas 90%. Dahab explica que, além dos problemas enfrentados durante picos de tráfego, a empresa precisava planejar um tempo de inatividade regular para manutenção. “Tínhamos servidores caindo, a interconexão entre servidores falhando e tínhamos que programar janelas de manutenção regulares, quando os clientes não conseguiam acessar a plataforma”, diz Dahab. “Desde a migração para a AWS, isso não é mais um problema e tivemos mais de 99% de tempo de atividade.”

Resultado | Shgardi atrai milhões em investimentos e busca expansão

A migração para a AWS não só melhorou a confiabilidade e o desempenho da plataforma da Shgardi, mas também reduziu os custos, aumentou a receita e melhorou a produtividade dos desenvolvedores da empresa. Isso fez com que o serviço de entrega atraísse investimentos externos e fosse reconhecido na lista das startups mais financiadas da Forbes no Oriente Médio e Norte da África (MENA), por ter arrecadado mais de USD 37 milhões.

Dahab diz que a migração tornou a Shgardi mais eficiente e a colocou em uma posição muito mais saudável do que antes da pandemia. “Continuaremos usando mais serviços da AWS”, diz ele. “Isso está nos ajudando a melhorar nossa participação de mercado na região MENA e melhorará nossa capacidade de expandir para outros países.”

Sobre a empresa

Shgardi é um serviço de entrega com sede na Arábia Saudita, que opera em 80 cidades e organiza entregas de alimentos, produtos farmacêuticos, mantimentos, pacotes e outros bens.

Serviços da AWS usados

Amazon EKS

O Amazon EKS é um serviço gerenciado do Kubernetes para executar o Kubernetes na Nuvem AWS e em datacenters on-premises.

Saiba mais »

Amazon Personalize

O Amazon Personalize permite que os desenvolvedores criem e implantem rapidamente recomendações selecionadas e segmentação inteligente de usuários em escala usando machine learning (ML).

Saiba mais »

Amazon MQ

O Amazon MQ é um serviço de agente de mensagens gerenciado para Apache ActiveMQ e RabbitMQ que simplifica a configuração, a operação e o gerenciamento de agentes de mensagens na AWS.

Saiba mais »

Amazon CloudFront

O Amazon CloudFront é um serviço de rede de entrega de conteúdo (CDN) criado para alta performance, segurança e conveniência do desenvolvedor.

Saiba mais »

Histórias de sucesso de clientes da AWS

Organizações de todos os portes usam a AWS para aumentar a agilidade, reduzir os custos e acelerar a inovação na nuvem.

Comece a usar

Organizações de todos os portes, em todos os setores, estão transformando seus negócios e cumprindo suas missões todos os dias usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.