How Terraform Fits into a Smooth Continuous Delivery Process

DevOps / SDLC, 0


In the cycle of a business or product feature making it into production, there are a lot of phases that the feature and code must go through as part of the development and deployment process. From initial code writing, building, and testing, to packaging, releasing, and finally, monitoring and measuring the production performance. In this talk we’re going to review one part of the typical DevOps cycle which is the “release” section. Specifically, we’re going to talk about how to create the infrastructure needed for a release in an agile, fluid manner. In fact, another way to define DevOps is “agile infrastructure”. We’re going to focus on a tool called Terraform by Hashicorp which allows us to easily define and create infrastructure resources using code and well-defined business rules. At the end of this talk, attendees should have a good basic understanding of how Terraform works and how it can help them make their infrastructure more agile.