What is Terraform?
With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers. Your servers may come from AWS, your DNS may come from CloudFlare, and your database may come from Heroku. Terraform will build all these resources across all these providers in parallel.
Terraform is a tool in the Infrastructure Build Tools category of a tech stack.
Why developers like Terraform
Infrastructure as code
It's like coding your infrastructure in simple English