WeAreDevelopers LIVE Oct 19, 2022

Implementing Feature Environments with AWS and Terraform

Thomas Hartenstein

Tired of engineers blocking each other while testing cloud infrastructure? Learn to dynamically provision isolated, ephemeral AWS feature environments for every Git branch using Terraform workspaces.

Pause
Mute Enter Fullscreen
#1 about 5 min

Understanding the role of infrastructure feature environments

How cloud infrastructure branches prevent blocking concurrent development workflows.

#2 about 3 min

Evaluating advantages and disadvantages of feature environments

Why isolated infrastructure testing balances development speed with additional setup costs.

#3 about 3 min

How Terraform translates code into cloud infrastructure

How infrastructure as code tools utilize cloud APIs to provision resources.

#4 about 4 min

Creating basic Terraform resources and local state files

Setting up a base configuration to generate random string structures locally.

#5 about 6 min

Managing isolated configurations with dynamic Terraform workspaces

Using specific workspace commands to spawn discrete states for individual branch levels.

#6 about 4 min

Preventing resource conflicts using dynamic Terraform workspace variables

Appending dynamic contextual suffixes to resource definitions avoids overriding default application elements.

#7 about 4 min

Deploying independent AWS S3 buckets per feature workspace

Applying the dynamic nomenclature approach to replicate functional online storage instances safely.

#8 about 3 min

Handling AWS naming restrictions with Terraform built-in functions

Using substring and lowercase alterations to manipulate branch designations into acceptable server parameters.

#9 about 5 min

Automating feature environment provisioning with Azure DevOps pipelines

Configuring pipeline triggers and contextual parameter assignment to spin up required databases autonomously.

#10 about 2 min

Managing deployments with Kubernetes and Terraform self-healing

How active configuration tools identify disparities to correct existing architecture back to intended baselines.

#11 about 2 min

Evaluating cloud ecosystem dominance and securing Terraform state backends

Why commercial market saturation drives specialization and how isolated server repositories optimize distributed testing.

#12 about 3 min

Isolating major environments versus dynamic workspace feature branches

Separating permanent infrastructure levels through structural account boundaries instead of volatile code repositories.

#13 about 3 min

Evaluating the scalable automation advantages of infrastructure as code

How declarative script provisioning bypasses substantial manual console configuration limits for expansive architectures.

#14 about 3 min

Understanding engineering career opportunities within enterprise consulting structures

A breakdown of necessary communication rhythms and standard software architecture obligations inside professional services.

Matching moments

2:32 min

Overview of Terraform and Terraform Cloud features

Devlin Duldulao · LIVE

4:43 min

Best practices for writing and maintaining Terraform code

Hennie Francis · LIVE

7:47 min

Executing infrastructure provisioning and teardown via Terraform Cloud

Hennie Francis · LIVE

1:29 min

Integrating custom Terraform resources for cross-cloud abstractions

Augustinas Stirbis +3 · WWC 2023

3:20 min

Overview of infrastructure as code tools

Alexander Bubeck · WWC 2023

4:01 min

Comparing Terraform to popular configuration management tools

Devlin Duldulao · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Sahil Sabharwal, Garvit Kataria

Sahil Sabharwal
Garvit Kataria
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

Eric Wang, Paul Zimmerman

Eric Wang
Paul Zimmerman
Open session

World Congress 2026 North America

Culture Doesn't Scale Itself: Leading Engineering Teams Through Hypergrowth and the AI Transition

Thanos Baskous

VP of Engineering and Co-founder of Cogent Security

Thanos Baskous
Open session

World Congress 2026 North America

Building Stuff with GenAI - The Open Minded Workshop beyond OpenAI

Andreas Erben

CTO for Applied AI and Metaverse at daenet

Andreas Erben
Open session

World Congress 2026 North America

The Geometry of Incidents: What User-Impact Shapes Reveal About Platform Architecture

Bala Subrahmanyam Kambala

Staff Platform Engineer at Oracle Cloud Infrastructure

Bala Subrahmanyam Kambala