I used HashiCorp Terraform primarily as infrastructure as code. It allows you to create, modify, and delete infrastructure resources. This includes tasks such as manually creating instances in the console or automating infrastructure deployment.

External reviews
External reviews are not included in the AWS star rating for the product.
Infrastructure management is streamlined with customizable modules but backend stability needs improvement
What is our primary use case?
What is most valuable?
Variables are used to parameterize and customize configuration. We can use data to manage infrastructure.
Additionally, HashiCorp Terraform allows for controlling storage and infrastructure status. Terraform modules make it easier to manage complex infrastructure and code within an organization.
What needs improvement?
There are potential improvements in the backend stability of HashiCorp Terraform. There are instances where unexpected terminations and destruction of running projects occur before releasing a lock. A stable backend would be beneficial.
Additionally, there might be room for improvement in the user interface to make it more intuitive. The learning curve could be eased with better learning materials.
For how long have I used the solution?
I have used HashiCorp Terraform for only eight months.
What do I think about the stability of the solution?
Stability has been a concern, particularly around backside stability with unexpected terminations and the necessity for a more stable backend.
How are customer service and support?
My company employs seniors with extensive experience for complicated issues, but I have not escalated any questions or queries about HashiCorp Terraform directly. Therefore, I cannot comment directly on the customer service.
How would you rate customer service and support?
Neutral
How was the initial setup?
The initial setup of HashiCorp Terraform was easy. I was involved in setting it up in my personal usage, which included installation commands on Linux, updating the system, and ensuring the correct version of Terraform was installed.
What about the implementation team?
I was involved in the setup process of Terraform in my personal usage. In my organization, we follow standard operating procedures. Multiple users in the project used Terraform simultaneously.
What was our ROI?
In my organization, the integration of HashiCorp Terraform is recently being adopted, so I haven't observed any return on investment yet.
What other advice do I have?
I would recommend HashiCorp Terraform to others due to its utility in creating multiple instances quickly. In cloud environments, it saves time in instance creation compared to manual methods.
I rate Terraform a six out of ten.