Migração de DigitalOcean para AWS de uma plataforma SaaS
Planejei e executei uma migração de cloud multi-ambiente pra uma empresa SaaS pequena, diagnosticando pelo caminho uma configuração crítica que já causava falhas em produção.
- AWS EC2
- Terraform
- MySQL
- PHP-FPM
- Cloudflare
Contexto
Uma empresa SaaS pequena rodando na DigitalOcean precisava migrar pra AWS em três ambientes (stage, dev, produção) sem downtime nem perda de dados.
Desafio
Migrar com segurança na ordem certa (stage → dev → prod), com o ambiente existente já apresentando problemas de performance que ninguém tinha diagnosticado por completo ainda.
O que fiz
- Auditei a stack existente na DigitalOcean — configuração do MySQL, tuning de PHP-FPM/OPcache, exposição de rede.
- Encontrei uma configuração crítica de
memory_limitdo PHP que já causava falhas intermitentes em produção, e um bind-address do MySQL que era uma exposição de segurança desnecessária. - Planejei e executei a migração ambiente por ambiente pra AWS EC2, com infraestrutura gerenciada por Terraform e Cloudflare na frente pra TLS/DNS.
- Entreguei uma proposta técnica formal e um relatório final de migração como artefatos pro cliente.
Stack
AWS EC2, Terraform, MySQL, PHP-FPM, Cloudflare.
Resultado
Migrei os três ambientes pra AWS sem perda de dados, corrigi um bug real de produção que o cliente nem sabia que tinha, e fechei uma brecha de segurança no mesmo projeto.