Skip to content

FIAP-3SOAT-G15/infra-api-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IaC for API Gateway

IaC de API Gateway provisionada com Terraform.

Repositório principal: tech-challenge

Recursos criados

API Gateway usando especificação OpenAPI com VPC Link para o load balancer no cluster do EKS.

Dependências

  • 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.

Estrutura

.
├── .github/
│   └── workflows/
│       └── provisioning.yml  # provisionamento de IaC com Terraform
│── openapi/                  # especificação OpenAPI
└── terraform/                # IaC com Terraform