Try our new research platform with insights from 80,000+ expert users
DevOps Engineer at BioCatch
Consultant
Dec 31, 2019
Can work with different cloud providers and saves a lot of time and human errors
Pros and Cons
  • "We save a lot of time with this solution."
  • "Before we used it, we were writing a lot of scripts to provision infrastructure and there weren't guidelines for anything on how to provision and how our environment will look, now with Terraform, it's all templated and everyone in my team just uses modules that are templates, modules of Terraform, and all our environments look the same."
  • "It should have a more object-oriented approach like different coding languages."
  • "It should have a more object-oriented approach like different coding languages."

What is our primary use case?

We use it to provision cloud infrastructure. We use it to provision all kinds of infrastructure from wherever we want, we Terraform to the cloud.

We provision new infrastructure, we update existing infrastructure with it, we manage our DNS records, and also deploy new applications on Kubernetes. That's the main use, but we use it for all of our infrastructures, so it has a lot of different use cases.

How has it helped my organization?

Before we used it, we were writing a lot of scripts to provision infrastructure and there weren't guidelines for anything on how to provision and how our environment will look. Now with Terraform, it's all templated and everyone in my team just uses modules that are templates, modules of Terraform, and all our environments look the same. It doesn't matter if it's dev, if it's QAs, if it's production, it looks the same. It just has different names and different types of machines. We want to pay less in the dev environments and QA but we want to have better performance in production. It's just the variable to change the type of machine that we want to use, but the template remains the same.

We save a lot of time with this solution. It also saves a lot of human errors and the whole team knows how to do the same thing.

What is most valuable?

The most valuable aspect of this solution is that it's agnostic. It can work with different cloud providers, which we may do in the future, so it benefits us. With not much change, I can deploy the same infrastructure to other cloud providers. Now we work with Azure but we can work with AWS or GCP and with minor changes we can deploy the same applications to other clouds. We can replicate the existing cases with minor changes and it's easily deployed.

What needs improvement?

It should have a more object-oriented approach like different coding languages.

Buyer's Guide
HashiCorp Terraform
March 2026
Learn what your peers think about HashiCorp Terraform. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,976 professionals have used our research since 2012.

What do I think about the stability of the solution?

It's really stable. We have no issues with it.

What do I think about the scalability of the solution?

There are around five or six DevOps engineers who use this solution in my company. It's used on a daily basis. We use it for maybe 20% of our infrastructure, but we intend to use it for 100% all with Terraform.

How are customer service and support?

I haven't needed to contact their technical support. 

Which solution did I use previously and why did I switch?

We switched to Terraform because we wanted to minimize time and minimize human errors. We wanted to have alignment between all of our environments and really just development is faster.

We went with it because I had a really good experience with it in previous jobs.

How was the initial setup?

The initial setup is straightforward. There are some things you need to understand to know if you want to make more complex templates but it's pretty straightforward. It's really flexible. 

Overall, the deployment takes around 15 minutes. 

What's my experience with pricing, setup cost, and licensing?

It's open-source so it's free. 

What other advice do I have?

My advice to someone considering this solution would be to work with the HashiCorp Best Practices of Terraform, work with Terraform modules, and write templates for everything. 

I would rate Terraform a nine out of ten. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
AndreiPopescu - PeerSpot reviewer
Co-Owner at OutMost
Real User
Top 5
Jul 29, 2024
Cost-effective product with an efficient infrastructure code feature
Pros and Cons
  • "The platform's most valuable feature is the infrastructure as code aspect, which allows us to code the infrastructure part, making deployments more efficient."
  • "One area for improvement could be the inclusion of more dedicated Terraform providers developed by the companies themselves, rather than relying on third-party developers."

What is our primary use case?

We use the product for cloud deployments, specifically provisioning services in the cloud.

What is most valuable?

The platform's most valuable feature is the infrastructure as code aspect, which allows us to code the infrastructure part, making deployments more efficient.

What needs improvement?

One area for improvement could be the inclusion of more dedicated Terraform providers developed by the companies themselves, rather than relying on third-party developers.

Additional features could include more intuitive environment-specific configurations and possibly enhanced support for development and production environments.

For how long have I used the solution?

I have been using HashiCorp Terraform for approximately six months.

What do I think about the stability of the solution?

I rate the platform's stability a ten out of ten. 

What do I think about the scalability of the solution?

I rate the platform scalability a ten out of ten. 

How was the initial setup?

The initial setup was straightforward. I rate the process a ten out of ten. 

What's my experience with pricing, setup cost, and licensing?

The product can be cost-effective, especially if you use the CLI and do not require the cloud solutions provided by HashiCorp. It can be used for free, which is beneficial for small companies.

What other advice do I have?

I rate HashiCorp Terraform a ten out of ten. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
HashiCorp Terraform
March 2026
Learn what your peers think about HashiCorp Terraform. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
884,976 professionals have used our research since 2012.
reviewer2538612 - PeerSpot reviewer
Azure DevOps Engineer at a consultancy with 10,001+ employees
MSP
Top 20
Aug 30, 2024
Useful to provision cloud resources on Azure, AWS, and GCP platforms
Pros and Cons
  • "What I like best is how easy the tool is to use. The HashiCorp Terraform language syntax is simple to learn. The Terraform.io registry feature is very useful - we can refer to our code and use pre-created modules posted there."
  • "One area for improvement is real-time syncing with the actual infrastructure. Currently, you have to run CLI commands to sync the state file."

What is our primary use case?

I use the solution to provision cloud resources on Azure, AWS, and GCP platforms.

What is most valuable?

What I like best is how easy the tool is to use. The HashiCorp Terraform language syntax is simple to learn. The Terraform.io registry feature is very useful - we can refer to our code and use pre-created modules posted there.

What needs improvement?

One area for improvement is real-time syncing with the actual infrastructure. Currently, you have to run CLI commands to sync the state file.

For how long have I used the solution?

I have been using the product for two years. 

What do I think about the stability of the solution?

I rate the tool an eight out of ten. Sometimes, it can break down when handling too many resource creations at once due to dependency issues. 

How are customer service and support?

I've contacted the support team a few times when getting errors.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup and deployment are also easy, especially when using the tool's code to deploy to cloud platforms.

What was our ROI?

The tool is worth the money. 

What other advice do I have?

While it's easy to learn, you need experience with the HashiCorp Terraform language syntax to use it. I rate the overall solution an eight out of ten. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free HashiCorp Terraform Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2026
Product Categories
Configuration Management
Buyer's Guide
Download our free HashiCorp Terraform Report and get advice and tips from experienced pros sharing their opinions.