App Modernization, Cloud Migration, Startups

Carguero: A migração do Azure para a Cloud AWS aumentou a eficiência do transporte no setor de Agrotech do Brasil

Sobre a Carguero

A Carguero é uma joint venture, uma empresa de transporte desenvolvida por quatro empresas líderes do mercado agrícola no Brasil: LDC, Maggi, Cargill e DM Brasil. Com download do aplicativo da Carguero na linha de frente, a empresa foi projetada para transformar o setor de transporte de carga brasileiro, tornando-o mais inteligente, transparente e acessível para todos.

O aplicativo da Carguero traz informações específicas e atualizadas sobre o frete, isso permite que os caminhoneiros escolham o frete que vão entregar com base no preço, distância e na empresa. A intenção do aplicativo é dar aos motoristas mais autonomia e controle sobre seus horários e renda. Assim que foi lançado, o aplicativo foi baixado por mais de 100 mil usuários e teve um alcance de 40% do mercado brasileiro de agronegócio.

O desafio do negócio

Por fazer parte dos segmentos de transporte agrícola, a plataforma Carguero requer alta disponibilidade 24×7, especialmente durante as épocas de pico agrícola, como é o caso da colheita de soja. Se a plataforma não estiver disponível a qualquer hora do dia, os caminhoneiros podem perder informações sobre o frete noturno, levando à escassez de trabalho e transporte. 

Apesar da infraestrutura da Carguero já existir na nuvem, eles passavam por problemas frequentes relacionados ao desempenho, tempo de inatividade e capacidade reduzida do aplicativo, principalmente, quando o app precisou se recuperar rapidamente de falhas que surgiram durante 2021. A combinação dessas falhas resultou na constante indisponibilidade do aplicativo, causando uma redução de 15% na base de motoristas. Como consequência, as empresas Carguero viram um impacto negativo em suas cadeias de suprimentos e receitas, o que também interrompeu seu plano de expansão e a participação no aplicativo de mais empresas do ramo agrícola.

Migração do Azure para a AWS

  • Fase de Avaliação

A DNX Brasil entrou em contato com a Carguero para descobrir por que esses problemas estavam ocorrendo e qual seria a melhor forma de corrigi-los. Inicialmente, a nossa equipe realizou uma Avaliação, criou um Relatório de Custos e participação de briefings com as principais partes interessadas da Carguero para obter um panorama da situação atual. Essa avaliação permitiu que a DNX identificasse lacunas ao longo de todas as seis dimensões do AWS Cloud Adoption Framework: negócios, processos, pessoas, plataforma, operações e segurança. Além disso, obtivemos informações valiosas sobre os negócios, recursos, infraestrutura e objetivos da Carguero, todas essas informações foram levadas em consideração no desenvolvimento do business case. Dessa forma, o business case ajudou a Carguero no processo de tomada de decisão, levando a uma migração Azure-AWS com o objetivo de atingir as metas de crescimento de negócios e corrigir problemas existentes com a disponibilidade.

Vários itens foram incluídos em um abrangente plano de migração, tais como:

  • Identificação das aplicações para migrar e/ou modernizar;
  • Identificação dos Dados e Armazenamento para migrar e/ou modernizar;
  • Requisitos de segurança e compliance;
  • Projeto do Modelo de Operação;
  • Visão geral do custo total de propriedade do Lite
  • Identificação dos principais riscos de cada um dos 6 pilares da AWS, incluindo suas gravidades
  • E a criação de um roteiro de mitigação de riscos.

 

  • Fase de Mobilização

Para iniciar a Fase de Mobilização, o business case foi refinado e um modelo operacional foi colocado em níveis. A equipe priorizou quais aplicativos seriam migrados e definiu a proposta para o tipo de estratégia de migração. A estratégia aceita foi desenvolvida com base na complexidade da aplicação da infraestrutura existente, priorizando o ambiente e a complexidade dos negócios da Carguero. 

A próxima etapa na Fase de Mobilização foi a implantação da well-architected foundation da DNX, o Citadel. Ao usar o Citadel, uma infraestrutura como código (IaC) automatizada, segura e pronta e em conformidade, a Carguero ficou tranquila sabendo agora estaria em uma base forte e segura. Após a implantação do Citadel, nossa equipe construiu uma prova de conceito migrando um pequeno número de aplicações, e sempre envolvendo o cliente no processo, aumentando sua compreensão e garantindo que o conhecimento sobre as melhores práticas de nuvem fosse compartilhado. E concluída as migrações iniciais, a Fase de Migração será iniciada. 

 

  • Fase de Migração

Para reduzir o risco de o projeto bem como manter a confiança de Carguero em cada etapa, a migração foi realizada observando fases. Com grande foco na otimização de aplicações, sempre consideramos as circunstâncias e necessidades do cliente antes de implantar uma plataforma específica no Citadel, seja Fargate, Kubernetes, Lamidus, Datalake e Databreaks. Para manter os custos sob controle e dar retorno a longo prazo para o cliente, primeiramente a DNX Brasil migrou o banco de dados do cliente antes de otimizar o banco de dados RDS MySQL. Por fim, as 25 aplicações Kubernetes EKS foram modernizados e migradas para a Citadel, garantindo que a Carguero fosse beneficiada desde o início com a Cloud AWS.

Serviços da AWS que foram utilizados:

  • EKS
  • RDS 
  • ALB 
  • WAF 
  • SSO
  • GuardDuty 
  • Elastic Cache Redis 
  • ECR
  • Route53
  • CloudFront
  • Lambda
  • ACM
  • S3
  • CloudTrail

Resultados e Próximos Passos

Como resultado da modernização e migração de aplicações e dos dados, a empresa atingiu a meta de 99,9% de disponibilidade para sua aplicação. Isso levou a um aumento de 20% no número de usuários, melhorando a capacidade de resposta e resiliência das agroempresas brasileiras que fazem parte da Carguero.

Com a estruturação do ambiente no IAC, a equipe da Carguero conseguiu replicar os ambientes de desenvolvimento, resultando em um aumento significativo de versões das aplicações.

Estamos agora trabalhando em um projeto de recuperação de desastres para a Carguero, fortalecendo ainda mais sua aplicação na nuvem.

A DNX possui especialistas em nuvem qualificados que garantem uma entrega eficaz.
Os projetos realizados com a Carguero foram efetivos e ajudaram muito a empresa em seu crescimento. A equipe do projeto trabalha de forma muito próxima e assertiva.


Andre Moraes – Head de Cloud & Cybersegurança, Carguero

Confira nossos projetos de open-source em github.com/DNXLabs e siga-nos no LinkedInTwitter e Youtube.

Artigos relacionados

close
Start typing to see posts you are looking for.
Sidebar Scroll To Top
Instagram YouTube linkedin