Infobip Shift 2022: A Developers Guide to Managing Infrastructure - Nic Jackson (HashiCorp)

Conference: Infobip Shift 2022

Year: 2022

Get your tickets for Infobip Shift 2023 at https://shift.infobip.com/ https://twitter.com/InfobipShift Year on year, developers are taking more responsibility for managing their applications infrastructure. Thankfully advances in cloud products have dramatically simplified this task by providing preconfigured managed resources that we can leverage. However, even with managed resources, you must take a measured and sustainable approach to your infrastructure to ensure consistency and reproducibility. In this talk, you will learn how managing infrastructure is very similar to your workflow for writing code. Using the popular open-source tool Terraform, you will discover two different approaches: a configuration-based approach using Terraform's domain-specific language and a code-based approach using the Terraform CDK and your programming language of choice, such as Python, Typescript, Go, or C#. We will look at the pros and cons of each approach and a continuous integration workflow for applying GitOps principles to infrastructure code.