A Pakman é uma Loghtech especializada em serviços de Last Mile. Desde desenvolvimento à execução de soluções para empresas que possuem necessidade de entrega com excelência, pontualidade e rastreamento para otimizar a experiência do cliente.

 

Desafio

O maior desafio da Pakman é intrinsecamente ligado à necessidade de uma entrega eficiente e pontual. Antes de migrarmos para a infraestrutura da AWS, a Pakman confrontava desafios consideráveis, tais como a gestão inadequada do tempo de entrega, falta de visibilidade em tempo real e limitações na otimização dinâmica das rotas.

A incapacidade de oferecer entregas rápidas e precisas resultava em insatisfação dos clientes, que buscam cada vez mais a conveniência e a agilidade nas últimas etapas do processo logístico. A ausência de visibilidade em tempo real dificultava a resposta eficaz a eventos imprevistos, comprometendo a capacidade de adaptação a mudanças nas condições de tráfego ou variações na demanda.

 

Início da solução

A implantação apresenta uma abordagem técnica para solucionar desafios específicos no domínio da logística, com foco na escalabilidade. Diante do crescimento exponencial nos pedidos de logística provenientes do comércio eletrônico, a empresa desenvolveu uma arquitetura robusta e altamente escalável.

A estrutura técnica implementada foi projetada para lidar eficientemente com o aumento substancial na demanda logística, oferecendo uma solução eficaz para os desafios inerentes à gestão de pedidos em grande escala. Ao priorizar a escalabilidade, com a infraestutura da AWS conseguimos crescer de maneira sinérgica com o aumento das operações do e-commerce, proporcionando uma experiência de logística ágil e confiável.

 

Resolução

Arquitetura sem servidor: A Pakman desenvolveu toda a sua estrutura com base em uma arquitetura sem servidor. O AWS Lambda é encarregado do processamento, enquanto o AWS API Gateway possibilita a acessibilidade pela internet, e o AWS DynamoDB/RDS atua como camada de dados.

Gestão de acesso: Os programadores têm acesso programático e por console, com permissões personalizadas em conformidade com o princípio do menor privilégio. Os usuários do AWS IAM são utilizados exclusivamente para acessar o pipeline, construir recursos sem servidor e implementar aplicações.

Monitoramento e registros: A Pakman utiliza o AWS CloudWatch como sua principal ferramenta de monitoramento para logs e métricas. Desenvolveram um painel personalizado que abrange o monitoramento da infraestrutura, aplicação e erros, proporcionando uma visualização simplificada das informações essenciais.

Segurança: As Security Groups são configuradas para permitir apenas conexões necessárias, como o acesso ao banco de dados e componentes internos. Os AWS VPC Flow Logs estão ativados na conta de produção. O tráfego externo é criptografado por certificados TLS/SSL gerenciados pelo AWS ACM. O AWS CloudFront é empregado para distribuir a interface frontal da aplicação, assegurando conexões HTTPS criptografadas. Ambos o AWS RDS e o AWS DynamoDB têm a criptografia padrão ativada, com as chaves de criptografia armazenadas no AWS KMS.

Automatização e infraestrutura como código: A Pakman utiliza o Serverless Framework para criar a infraestrutura por meio de scripts do CloudFormation.

Recuperação de desastres: O RPO (Recovery Point Objective) é de até 24 horas, alcançado por meio de snapshots diários e restauração de volumes. O RTO (Recovery Time Objective) é de até 12 horas, permitindo a restauração de volumes a partir dos snapshots mais recentes em caso de recuperação após uma falha.

 

Serviços AWS utilizados:

  • ⁠ ⁠⁠Lambda
  • ⁠ ⁠⁠Step Functions
  • ⁠ ⁠⁠SQS
  • ⁠ ⁠⁠SQS Lambda Trigger
  • ⁠ ⁠⁠AWS CDK
  • ⁠ ⁠⁠RDS Aurora MySQL
  • ⁠ ⁠⁠DynamoDB
  • ⁠ ⁠⁠⁠DynamoDB Stream
  • ⁠ ⁠⁠S3
  • ⁠ ⁠⁠API Gateway
  • ⁠ ⁠⁠SNS
  • ⁠ ⁠⁠IAM
  • ⁠ ⁠⁠CloudFront
  • ⁠ ⁠⁠Route 53 Resolver
  • ⁠ ⁠⁠Fargat
  • ⁠ ⁠⁠Cloud Formation
This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.