This is a Terraform project which provisions a Kubernetes cluster on AWS, using Node Groups. The infrastructure is highly available and fault tolerant as the provisioning is done to 3 availability zones, with each availability zone having a private and a public subnet.
The deploy-api-microsvc-to-k8s-cluster branch involves the deployment of microservices to the cluster.