DataCerta
Sobre o
PROJETO
Publicado em: 10 de março de 2025 às 19:57
Sobre a Data Certa
A DataCerta é uma empresa de transporte terrestre dedicada a oferecer serviços de logística eficientes e confiáveis. Com anos de experiência no setor de transporte, garantimos que suas mercadorias cheguem ao destino com segurança e pontualidade. Oferecendo uma ampla gama de serviços de transporte, incluindo frete internacional, armazenamento e distribuição, a equipe especializada está pronta para atender suas necessidades logísticas de maneira personalizada e eficaz.
Desafio
Antes da migração, o ambiente consistia em uma única instância EC2 que hospedava tanto a aplicação em PHP 5.2 quanto o banco de dados PostgreSQL 9, além de um bucket S3 para armazenamento de dados. O código não era versionado, e alterações eram feitas manualmente via FTP. A comunicação com o ambiente era feita por IP fixo, devido à integração com um aplicativo mobile legado, e sem uso de VPN ou DNS. A aplicação operava com recursos limitados e expostos em subnets públicas, representando desafios significativos de segurança e escalabilidade.
A busca de um novo parceiro tinha como objetivo:
A busca por um novo parceiro tinha como objetivo melhorar a sustentação em incidentes e solicitações de mudanças, aprimorando a governança do ambiente com maior qualidade.
O planejamento de melhorias seria feito em conjunto com o parceiro, atuando como uma extensão do time atual. Além disso, havia a necessidade de controle de segurança e custos, com planos de economia e investimentos em outros projetos.
Solução
Com o plano de migração, foi criado um clone da instância EC2 original, atualizado para a família C4.large, exclusivo para a aplicação.
O banco de dados foi migrado para uma instância RDS db.t3.medium com PostgreSQL 16, com ajustes no método de autenticação e compatibilidade com PHP 5.2.
Além disso, dados armazenados localmente foram movidos para o S3, e um repositório no GitHub foi configurado para versionamento do código, acompanhado por uma pipeline automatizada para deploy.
Benefícios Alcançados
A migração foi realizada com sucesso em 10/06/2024, seguindo uma janela de manutenção bem planejada. Testes rigorosos asseguraram a funcionalidade da aplicação na nova estrutura, com a antiga EC2 mantida como plano de rollback.
A estrutura nova atendeu às expectativas do cliente, proporcionando maior segurança e organização dos dados, enquanto manteve integrações legadas como o uso do IP fixo para o aplicativo mobile.