Parallelizing Infrastructure Management: The Terrahaxs Advantage

A major limitation of existing Terraform CI/CD tools in the number of projects you are able to plan/apply simultaneously. With Terraform Enterprise you are limited based on the number of runners you have purchased. Atlantis is not horizontally scaleable due to the fact that it stores terraform init and plan files on the host so you are limited by the resources you provision your Atlantis runner with. With both tools you’ll find yourself over-provisioned (i.e. wasting money) outside of normal working hours and under-provisioned in situations that require bulk updates (i.e. updating tags or drift detection).

Terrahaxs was designed to be horizontally scaleable on demand. Additionally, the pricing is not based on runners/executions. The result is that you are not wasting resources outside of normal business hours and if you do need to plan/apply a large number of projects at the same time you can!

We recently put this to the test by creating a Pull Request that had 100 parallel plans each creating 35 networking resources.

Amazingly, all projects were done planning in under two minutes.

alt text

Recent Articles

blog-image
A Comprehensive AWS Resource Tagging Strategy

Tagging is a powerful tool that provides control, visibility, and streamlined management of resources.

blog-image
Parallelizing Infrastructure Management: The Terrahaxs Advantage

A major limitation of existing Terraform CI/CD tools in the number of projects you are able to plan/apply simultaneously.

blog-image
Choosing the Right Terraform Loop: count vs for_each

Terraform is a popular infrastructure as code (IaC) tool that allows you to manage and automate your infrastructure resources.