Com a expertise da :upd8, o Freto elevou o desempenho de seus ambientes, oferecendo uma qualidade excepcional para seus stakeholders.
Data de Publicação: 14 de novembro de 2022
Data de Conclusão do Projeto: 16 de outubro de 2022
Resumo do case
Com o rápido crescimento do Freto, aliado às demandas do mercado e o avanço tecnológico, surgiu a necessidade de buscar as melhores soluções para assegurar a excelência na entrega de aplicações e o contínuo desenvolvimento e expansão do negócio.
Sobre o Freto
O Freto nasceu em meados de 2018, dentro do grupo Ticket, no contexto de suprir as ineficiências da cadeia logística. Entre elas, de um lado, os embarcadores perdiam muito tempo para encontrar o transportador ideal e, do outro lado, haviam os caminhoneiros com dificuldades para rentabilizar seus ativos e encontrar cargas, rodando muitas vezes vazios. Visando resolver este problema, o Freto iniciou a busca por uma solução que pudesse ser comprada e aprimorada. Não foi encontrada alguma empresa que tivesse tecnologia para atender essas necessidades.
E foi assim que o Freto construiu, do zero, uma tecnologia que cabe na palma da mão, capaz de atuar onde quer que esteja a oferta e a demanda. Uma inovação que conecta o caminhoneiro diretamente com o embarcador, pautada pela digitalização e com o propósito de simplificar a logística rodoviária, movendo Caminhoneiros.
Desafio
Em pouquíssimo tempo, o Freto cresceu e se tornou um dos principais marketplaces de negociação de cargas do mercado e broker digital, e a única plataforma de match do setor. A empresa tem como meta ser a maior plataforma de cargas da America Latina.
Esse grande crescimento em um curto espaço de tempo, resultou em problemas na Infra Estrutura. Os sistemas começaram a apresentar problemas de performance. Freto precisava decidir qual caminho seguir para atender o contínuo crescimento. Todos esses problemas motivaram o Freto a buscar o apoio da :upd8 para encontrar a melhor solução e garantir a qualidade de entrega das aplicações da empresa.
Por que a AWS e por que a :upd8?
A AWS é líder de mercado, conhecida por sua escalabilidade, flexibilidade e uma vasta gama de serviços em nuvem. Aliada ao conhecimento técnico e ao sólido histórico de migrações da :upd8, formou-se uma parceria estratégica e capacitada para fornecer as soluções essenciais para o crescimento acelerado do Freto.
Solução
O Freto tinha constantes problemas de performance e até mesmo indisponibilidade com o MongoDB que operava em um único servidor. Como solução, foi apresentado o DocumentDB e o Atlas MongoDB para resolver esses problemas. Ambos os ambientes foram testados e ao final o Freto optou pelo uso do Atlas MongosDB
A camada de BI do SQL Server operava no mesmo servidor SQL Server Produção, provocando concorrência entre o ambiente de produção e os relatório/extrações. Eles usavam a versão SQL Server 2014 Enterprise e precisavam de uma solução que mantivesse o uso do SQL Server, porém com downgrade de versão, já que o custo da versão Enterprise era muito elevado.
A solução apresentada foi a separação dos ambientes SQL Server Produção e SQL Server BI em ambientes diferentes, ambos usando a versão Standard Edition. O Recurso de Logshipping foi utilizado para replicar os dados das bases de produção para o ambiente de BI, evitando a concorrência de utilização de recursos entre os ambientes.
Para a camada web, a solução foi propor um ambiente escalável e com elasticidade para suportar a utilização do ambiente conforme demanda. Evitando assim indisponibilidades devido ao aumento na utilização e também gastos desnecessários com recursos sem utilização.
Serviços Utilizados
AWS Application Migration Services, AWS IAM, Amazon CloudWatch, AWS CloudTrail, Painel de Saúde Pessoal da AWS, AWS Backup, AWS KMS, AWS Systems Manager, Amazon EC2, Amazon EBS, Amazon S3, Amazon VPC, AWS Lambda, AWS Config, Amazon Inspector, Elastic Load Balancing, AWS WAF e AWS Certificate Manager.
Resultados e Benefícios
Com a implementação do Atlas MongoDB, os problemas de performance não ocorreram mais. Por ser um cluster executando em mais de uma zona de disponibilidade, o mesmo trouxe o recurso de Alta Disponibilidade. Possui um painel de fácil entendimento que apresenta diversas métricas que demonstram a saúde do Cluster.
Com a separação do ambiente banco de dados SQL Server produção e o BI, o Freto obteve um ganho nítido de performance. Isso permitiu que a empresa continuasse com o desenvolvimento de novos relatórios para tomada de decisão.
As aplicações Web passaram a ser orquestradas pelo ambiente AWS Elastic Beanstalk com Multi AZ. Permitindo escalabilidade e elasticidade conforme aumento da utilização dos recursos, evitando travamentos por alta demanda.
Através das Rules do AWS EventBridge e lambda functions, foi possível fazer agendamento para start/stop de ambientes de desenvolvimento e legado, reduzindo custos na utilização dos recursos.
Sobre a :upd8
Pioneiros na jornada de transformação digital e migração de ambientes corporativos em nuvem desde 2013, nossa missão é contribuir com empresas que desejam transformar seus negócios usando tecnologia de ponta.
Nossos clientes se beneficiam de uma linha completa de serviços que abrangem toda a cadeia de infraestrutura em nuvem, sem abrir mão da segurança, gestão e conveniências de um datacenter privado.
Do estudo de viabilidade, planejamento, migração, orquestração, sustentação e monitoramento do seu ambiente. Tudo de forma integrada com o seu time de profissionais para seu maior conforto.