
Like a cloud, but sweet
What is the Cotton Cloud platform engine?
Cloud based infrastructure
Run your infrastructure in your own AWS accounts, using proper hub-and-spoke organisation with integrated roles with minimum privileges.
Cotton Candy is an opinionated open source platform engine that helps building cloud infrastructure that follows well defined DevOps practices. Cotton Candy is designed to provide DevOps professionals with a starting point for a new infrastructure, developers with integrated CI/CD procedures out of the box and startups with a good starting point for their cloud platform.
Integrated CI/CD Pipelines
Cotton Candy includes an integrated CI/CD engine with proper artefact and module versioning, gated deployments and rollback procedures.
Kubernetes based
Kubernetes is an industry standard for container orchestration. Cotton Candy environments use EKS as the default container orchestrator for microservices.
Fully Infrastructure as Code
Cotton Candy stores and runs Terraform code in your own Github repositories. Nothing is hidden so you are free to adjust any part of the infrastructure to suit your needs.

How it works
1
2
Initialise your infrastructure code
The CLI tool generates code for your VPCs, networking and environments and commit it into your own Github repositories.
Provision infrastructure
Cotton Candy connects to your Terraform Cloud, AWS and Github accounts and provisions the infrastructure defined in your repositories.
Continuous updates
Anytime your infrastructure code changes it will be executed and applied. Your infrastructure will always be up to date.
3
4
CI/CD
Your applications considered infrastructure so they will be automatically deployed when a new versions of your software is tagged and released.
Promotions
When you are satisfied with the application in dev, promote it to QA, UAT, Production or any other environment you would like to setup.
5
How Cotton Candy helps?
Fast setup
Add complete VPCs, networking and environments with a few CLI commands.
Cotton Candy reduces the time and effort required to take your application to the cloud.
Safe license
While Cotton Candy uses the popular and liberal MIT license, your IP is safe and you keep full privacy control as long as you are not trying to include the Cotton Candy components as part of your own IP.
Integrated CI/CD
No need to reinvent the wheel. Cotton Candy provides a reliable CI/CD process that helps you manage all your builds and deployments. Your applications are considered infrastructure so any changes are automatically deployed.
Modular open source code
All the infrastructure code is organised in modules and stored in your own repositories. Adjust this code any way you want using your own procedures.
What Cotton Candy is NOT!
It is NOT a PaaS
It is a platform but not a Service. All the platform code is yours and runs in your own infrastructure. Nobody will manage it for you, so you are responsible for maintaining the platform and all the related services.
Let's clear some misconceptions.
It is NOT maintenance free
Software Platforms are complex systems with multiple moving parts and integrate multiple services. From time to time things may fail due to service disruptions or code bugs which are part of any software development cycle. You need a DevOps engineer to solve these problems or contact us for support plans.
It is NOT a beginners tool
While Cotton Candy is designed so simplify the infrastructure setup, it integrates different third party technologies that require some experience to use and manage successfully. It also uses Terraform so you are expected to be fluent in that declarative language.
It is NOT low cost or free
While the software is free, you are still responsible for any charges incurred in your AWS, Terraform Cloud or Github accounts while using this engine. Costs depends on your infrastructure scale and needs.
Our sweet tooths
We love Cotton Candy.


Guillermo Rodriguez
With over 15 years of DevOps experience, I have worked with multiple startups and helped them to go from ideas to fully realised ISO27001 certified platforms.
