Migração de aplicação corporativa para AWS com automação de deploy
Publicado há 2 meses ·
Sobre o projeto
Somos uma consultoria que opera um portal interno de atendimento e relatórios em um VPS único, com stack baseada em Ubuntu 22.04, Nginx, Node.js 18, PostgreSQL 14 e aplicação conteinerizada em Docker. O ambiente atual já apresenta gargalo em picos de acesso e o deploy é manual, com janela de indisponibilidade perceptível. O objetivo deste projeto pontual é mover essa operação para AWS em até 7 dias, reduzindo risco operacional e deixando o fluxo de entrega automatizado. O escopo esperado inclui: desenho da arquitetura alvo em AWS, provisionamento inicial com Terraform, criação de ambiente em EC2 ou ECS Fargate conforme aderência técnica, configuração de VPC com subnets públicas/privadas, security groups, IAM básico e integração com S3 para artefatos e backups. Também precisamos de pipeline CI/CD no GitHub Actions para build, testes, versionamento de imagem Docker e deploy automático em branch principal, com rollback documentado. Banco PostgreSQL deve ser migrado com janela controlada e validação de integridade. O entregável final deve incluir documentação objetiva de implantação, variáveis de ambiente, diagrama simples da solução e checklist de operação. Esperamos também monitoramento mínimo com CloudWatch, alarmes de CPU acima de 70% e erro 5xx, além de validação de que o novo ambiente suporta pelo menos 50 usuários simultâneos sem degradação visível.
