Step Snap 1 [Why Terraform?]:

We see people like to build their platform in cloud or on-permise. But it would be easily messed up the configuration or forgot something. Then how could we deal with that?

Here is why we need the Terraform, as Data Slinger said, it has four beneficials. Here, we expand it to see what exactly they are meaning for:

  1. Simplicity in keeping track of infrastructure
  1. Easier collaboration
  1. Reproducibility
  1. Ensure resources are removed

These features make infrastructure management more standardized and controllable, like adding an "operations manual" to cloud resource management, making team collaboration and environment management much easier.