Talia Nassi

Building Applications with Infrastructure as Code

What if you could onboard a new developer with a single command? Learn how Infrastructure as Code makes setting up consistent, repeatable environments effortless.

Building Applications with Infrastructure as Code
#1about 3 minutes

Moving from the cloud console to infrastructure as code

Building in the cloud console is not scalable or repeatable, so infrastructure as code is used to automate provisioning with versionable configuration files.

#2about 3 minutes

Key benefits of adopting an IaC approach

Adopting IaC ensures consistency across environments, simplifies developer onboarding, eliminates configuration drift, and minimizes the risks of manual work.

#3about 4 minutes

How Terraform's declarative workflow operates

Terraform uses declarative configuration files to describe the desired end state, and its core workflow involves planning and applying changes to reach that state.

#4about 3 minutes

Understanding Terraform's architecture of core and providers

Terraform's architecture consists of a core that manages state and a system of providers that connect to various cloud, on-prem, and SaaS services.

#5about 2 minutes

Managing the complete infrastructure lifecycle with IaC

IaC provides a consistent workflow for the entire infrastructure lifecycle, from initial provisioning on day one to ongoing evolution and eventual decommissioning.

#6about 4 minutes

Scaling IaC from individual practitioners to large teams

Teams can scale IaC by using version control for collaboration and abstracting complexity with reusable modules from a central registry.

#7about 5 minutes

Comparing IaC tools for single and multi-cloud deployments

When choosing an IaC tool, consider factors like multi-cloud support with Terraform versus single-provider tools like AWS CloudFormation or scripting languages like PowerShell.

#8about 4 minutes

Demo: Provisioning a Linode instance with Terraform

This demonstration walks through the practical steps of creating a configuration file and using Terraform commands to provision a Linode instance.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development
DC
Daniel Cranney
Developers are Building the Cities of the Future
Smart cities envision a future where urban landscapes are seamlessly connected by cutting-edge technology, transforming the way people travel, work, communicate and engage in commerce. Developers and programmers find themselves in a novel position, d...
Developers are Building the Cities of the Future
DC
Daniel Cranney
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev
Inside last week’s Dev Digest 194 . 🧠 Learn how to become an AI-native software engineer 🤷‍♂️ How can you stand out when anyone can build anything? 👂 Whisper Leak allows listening to encrypted chats 🐝 What’s new the OWASP2025 Top Ten List 🙅‍♀️ Curse...
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev

From learning to earning

Jobs that call for the skills explored in this talk.