Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Sign in
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Terraform is a great tool in the market to manage infrastructure as a Code.

  • By jay j.
  • on 03/24/2024

What do you like best about the product?
It supports all major public and private cloud including AWS, Azure, GCP and VMware.It maintains a state file that serves as a crucial component of its functionality. The state file is responsible for tracking and managing the current state of deployed resources, and it aids Terraform in understanding the necessary changes required to achieve the desired state.
Certifications are available to improve skills.
What do you dislike about the product?
Needs a learning curve. Terraform's plan and apply workflow is a two-step process where the first step involves generating an execution plan that shows the changes that will be applied to the infrastructure. The second step is to apply the changes to the infrastructure. During the execution of these steps, Terraform may not provide real-time feedback about the progress, and this can cause delays in getting feedback, especially in larger deployments. As the deployment size increases, the time taken to complete the changes can also increase, leading to longer feedback loops. It's worth noting that Terraform provides various ways to monitor the status of deployments, such as logs and status updates, but these may not be real-time. There are third-party tools that can help provide real-time feedback, but it's essential to evaluate the tools carefully to ensure they meet your requirements.
What problems is the product solving and how is that benefiting you?
Easy to manage and maintain infrastructure. Reduces human error.


There are no comments to display