On Terraform: Up & Running: Writing Infrastructure as Code author Yevgeniy Brikman does an excellent job defending the use of Terraform, a tool designed to make the deployment of infrastructure as code. The book comes with many hands-on examples with all the code available on github for download The author provides answers to questions such as What is Infrastructure as code and What are the benefits of using Infrastructure as code.