Cluster
This document describes the deployment architecture for HungryHub’s Kubernetes clusters. The diagram below shows the full deployment flow from source code to the EKS cluster.
Production

In the production environment, when code is merged into the main branch on GitHub, it will automatically be built using AWS CodeBuild and deployed using AWS CodePipeline into the EKS cluster on production.
Sandbox
The same process applies in the sandbox environment: when code is merged into the preprod branch on GitHub, it will automatically be built using AWS CodeBuild and deployed using AWS CodePipeline into the EKS cluster on sandbox.