Este projeto marca o início da jornada com Infraestrutura como Código (IaC), combinando as tecnologias Terraform, AWS e Kubernetes. A proposta é demonstrar, na prática, como automatizar a criação de ambientes para aplicações, utilizando os recursos da nuvem de forma eficiente e organizada.
Com o Terraform como ferramenta principal de provisionamento, o projeto utiliza a AWS para criar a infraestrutura base, incluindo o EKS (Elastic Kubernetes Service), responsável por orquestrar os contêineres, e o ECR (Elastic Container Registry), onde ficam armazenadas as imagens das aplicações.
Além disso, o projeto foi estruturado com módulos reutilizáveis e ambientes separados (como produção), seguindo boas práticas de escalabilidade e organização de código.