DEV Community


Why use Terraform instead of other alternatives.

pavanbelagatti profile image Pavan Belagatti ・1 min read

Why use Terraform instead of other alternatives. Why?

Because of the following benefits:

  • Templating is powerful
  • Orchestration, not merely configuration
  • It supports many cloud providers and not only AWS
  • Immutable infrastructure
  • Easier to create reusable modules
  • Declarative, not procedural code
  • Client-only architecture
  • It is agentless

If you're unfamiliar with Terraform, it would be good to start with learning how to provision infrastructure manually.

Refer to a step-by-step tutorial

Let me know what else you like about Terraform and how do you use it?

Discussion (1)

Editor guide
aghost7 profile image
Jonathan Boudreau

Ansible is actually able to provision infrastructure as well. From what I've read though, Terraform does a better job at it.