WeAreDevelopers LIVE • Jun 12, 2020

Terraform for Developers

Devlin Duldulao

Say goodbye to slow, error-prone manual deployments. Terraform treats cloud infrastructure just like application code. Master core workflows to automate and scale your environments anywhere.

Pause
Mute Enter Fullscreen
#1 about 2 min

Understanding the fundamentals of infrastructure as code

How automation eliminates manual provisioning errors and increases deployment speed.

#2 about 3 min

Overview of Terraform and Terraform Cloud features

An overview of using Terraform for lifecycle management and remote team collaboration.

#3 about 4 min

Terraform configuration syntax and core CLI commands

Understanding basic resource blocks, variables, expressions, and common execution commands.

#4 about 9 min

Deploying Azure infrastructure resources with Terraform code

A live demonstration of provisioning an app service and SQL database in Azure.

#5 about 5 min

Provisioning and modifying Google Cloud compute resources

Applying configurations to safely create, update, and destroy compute instances in Google Cloud.

#6 about 5 min

Reviewing AWS infrastructure deployment configuration and planning

Examining basic compute and security group setup scripts for AWS environments.

#7 about 5 min

Managing Terraform state and automating CI/CD pipelines

Best practices for securing remote state files within automated release pipelines.

#8 about 5 min

Comparing Terraform to popular configuration management tools

How declarative infrastructure provisioning differs from mutable configuration approaches like Chef, Puppet, and Ansible.

#9 about 4 min

Structuring Terraform with Packer, Docker, and Kubernetes

Orchestrating hardware provisioning alongside containerized application deployments and baked virtual machine images.

#10 about 2 min

Contrasting Terraform with Pulumi and cloud-specific tools

Evaluating differences between Terraform, general-purpose language IaC tools, and proprietary cloud managers.

#11 about 2 min

Infrastructure as code summary and learning resources

A recap of automation benefits alongside recommended certifications and reading material for practitioners.

Matching moments

2:12 min

How Terraform translates code into cloud infrastructure

Thomas Hartenstein · LIVE

3:20 min

Overview of infrastructure as code tools

Alexander Bubeck · WWC 2023

4:44 min

Core features of Terraform and HashiCorp Configuration Language

Hennie Francis · LIVE

3:20 min

Choosing tools and environments for infrastructure as code

Hennie Francis · LIVE

1:46 min

Automating cloud provisioning with infrastructure as code

Talia Nassi · LIVE

1:57 min

Executing the core Terraform provisioning workflow

Talia Nassi · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Autonomous Infrastructure: Building AI Agents for Global-Scale Capacity Efficiency

Gregoire Colin, Tommy Tran

Gregoire Colin
Tommy Tran
Open session

World Congress 2026 North America

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Paul Zimmerman, Eric Wang

Paul Zimmerman
Eric Wang
Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

Trust, But Verify: Continuous GPU Validation at Scale

Kyle Bell

VP of AI @ TensorWave

Kyle Bell
Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala