3TierApp with CI/CD and Infrastructure as Code
- AWS Account
- Git Repo
- Jenkins for CI/CD Pipelines
Infrastructure is maintained via Terraform and deployed as Jenkins Pipeline in AWS
- Applications are deployed as containers in AWS EKS via Helm Charts with Flux CD
- Application deployment handled via Jenkins Pipeline
- Prometheus is installed
- Fluentbit is installed as Daemonset
- Application container logs are pushed to Cloudwatch
- Dynamic CW log groups will be created as per NAMESPACE/CONTAINER_NAME