- GitHub
- CircleCI
- AWS (EC2, Cloudformation, Cloudfront, S3)
- Ansible
- Prometheus (+ AlertManager)
![]() |
![]() |
![]() |
![]() |
- Increase revenue
- Reduce cost
- Protect revenue
- Avoid cost
- CircleCI account
- AWS account
Manually create an empty S3 bucket that is supposed to have the green version of application and deploy the cloudfront infrastructure associated thanks to the aws-manual-setup folder.
Start to follow the repository from CircleCI. CircleCI will create a webhook in Github that will automatically trigger the CI/CD on each commit. Continuous Deployment is launched and will update existing infrastructure as shown above.
Prometheus Monitoring Server is set up manually thanks to these very good articles: