Many companies manage all or part of their infrastructure via manual processes and/or very inflexible scripts. These manual processes are slow, error prone, hard to debug and impossible to validate. Documentation on the infrastructure is often missing or not up to date. Test and production environments tend to differ as more manual changes are applied to them. The knowledge on how to change the infrastructure is only in a few people’s head, making it hard for developers to deliver the functionality they need.
All these problems can be solved with code because code is powerful.
In this presentation, you will learn the benefits of using infrastructure as code, Terraform basics (providers, variables, outputs, data, resources, interpolation), and how to launch a web server using Terraform. There will be a hands-on session; participants will write Terraform code to deploy a new web app to EC2 with “Zero Down Time” deployments.
See the slides.Watch the video.