A well-thought solution for AWS-based software development
Cadmium3 is set of Terraform scripts, Helm charts and Jenkinsfile examples that together create and manage organization’s AWS infrastructure. Current feature set is geared towards providing multiple fully functional development environments with GitOps CI/CD in Kubernetes inside separate AWS accounts. Reasonable effort was put into separating the code into modules, but the final intent was to make it work like a complete turn-key package.
By AWS Account we mean on of the organization’s aws accounts connected to AWS Organization and devoted single software product development (or set of connected products).
The cluster is a used as development environment and certain corners are cut in order to make it simple and usable. We assume that: