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

From learning to earning

Jobs that call for the skills explored in this talk.

Dev Ops / Infra

Dev Ops / Infra

Roots Energy GmbH
Vienna, Austria

Senior
Python
Docker
Terraform
IT Security
Continuous Integration