Diagnóstico de infraestrutura AWS
Read-only e com dados, para responder por que a CPU dispara e por que o deploy trava.
Meu papel
Conduzi o diagnóstico e escrevi o relatório e a proposta (14 dos 17 commits).
- 615
- verificações de segurança
- 24%
- do gasto anual apontado como desperdício
- 111 mil
- linhas de Java revisadas
Problema
O cliente, uma consultoria de engenharia com sistemas que atendem órgãos públicos, relatava picos de CPU e deploys travando no Jenkins, e queria rolling deploy, observabilidade e redundância.
Solução
Coleta read-only sob uma política IAM restrita, com Steampipe e Prowler, e análise do código-fonte. Cruzei CPU com tráfego de rede e mostrei que 25% dos picos coincidiam com o upload do artefato de deploy e 75% eram carga normal disputando CPU com o PostgreSQL, que rodava na mesma máquina da aplicação.
Destaques
- 615 verificações do Prowler, com riscos de continuidade e de acesso priorizados.
- 24% do gasto anual apontado como desperdício imediato, incluindo suporte estendido de um banco em fim de vida que custava mais que a própria instância.
- Revisão de 111 mil linhas de Java e 301 migrations. A autenticação já era stateless, o que tirou 60 horas do escopo.
- Proposta em frentes modulares, com precificação.
Resultado
Entregue com plano de transformação e proposta comercial.