Terraform is an ‘infrastructure as code’ tool, similar to AWS CloudFormation, but cloud provider agnostic. It allows Blaze users to configure and provision AWS and third-party services by describing the required resources and their dependencies. It enables and launches them as required, to form the technology stack required to run Blaze within AWS. This can be templated to suit different types, or scale of application use.
Terraform allows the development team to manage AWS best practice from within the Git repository, deploying through GitHub Actions. Configuration standards can be set, policies applied, and scaling defined easily and centrally. Services for management, monitoring, security and testing can also be requested, controlled and versioned.
Blaze uses Terraform templates to stand up full-stack environments for development, QA, and production across clients with speed and precision.
License: Mozilla Public Licence v.2.0