Why use Infrastructure as a Code

Infrastructure-as-a-Code, short IaaC, is a new way of defining infrastructure with code-first. Instead of manually configuring the infrastructure layer using a Web UI and your favourite cloud provider, you can use Terraform to define the infrastructure in a JSON-like format.