IaC de API Gateway provisionada com Terraform.
Repositório principal: tech-challenge
API Gateway usando especificação OpenAPI com VPC Link para o load balancer no cluster do EKS.
- VPC e as subnets privadas
- Secrets (username e password) no SecretsManager e parâmetros (endpoint e nome do BD) no SSM Parameter Store para o RDS
- Secrets da integração com o Mercado Pago no Secrets Manager
Essas dependências são criadas nos outros repositórios de infraestrutura da organização e são utilizadas neste repositório através remote state como data source.
.
├── .github/
│ └── workflows/
│ └── provisioning.yml # provisionamento de IaC com Terraform
│── openapi/ # especificação OpenAPI
└── terraform/ # IaC com Terraform