Seguros Horizonte
Três camadas em duas AZs, para uma corretora fictícia
ALB, EC2 com Auto Scaling e Aurora PostgreSQL em 2 zonas de disponibilidade, escritos em 6 módulos Terraform e validados com terraform plan, sem apply.
O que tem no case
- Codificado: VPC com subnets públicas e privadas, Internet Gateway, NAT Gateway e security groups em cadeia (internet → ALB → app → banco).
- Codificado: Aurora PostgreSQL 15 com writer e reader, senha gerenciada pelo Secrets Manager e criptografia com chave KMS própria.
- Codificado: ALB, Launch Template (Amazon Linux 2023, IMDSv2 obrigatório) e Auto Scaling; 3 roles de IAM e 2 chaves KMS.
- Codificado: 3 buckets S3 com SSE-KMS e TLS obrigatório; alarmes no CloudWatch.
- Resultado do plan: 69 to add. CI no GitHub Actions com fmt, validate, tflint e checkov.
- Custo estimado: cerca de US$ 433/mês sobre preços de lista (não medido).
- Limites assumidos: só HTTP no ALB, um único NAT Gateway e sem VPC Flow Logs. Cada decisão está explicada no DECISIONS.md.
