Thomas Hartenstein
Implementing Feature Environments with AWS and Terraform
#1about 3 minutes
Understanding the concept of feature environments
Feature environments create short-lived, automated copies of your infrastructure for each feature branch, preventing developers from blocking each other.
#2about 2 minutes
Weighing the pros and cons of feature environments
While feature environments prevent development bottlenecks and allow safe testing, they introduce extra costs, setup effort, and require team discipline.
#3about 2 minutes
How Terraform manages infrastructure as code
Terraform is a tool that translates declarative configuration files into API calls to provision and manage infrastructure across various cloud providers.
#4about 13 minutes
Implementing feature environments with Terraform workspaces
Terraform workspaces allow you to manage multiple, independent state files from a single configuration, enabling the creation of isolated environments.
#5about 4 minutes
Creating unique AWS resources using workspace variables
By appending the `terraform.workspace` variable to resource names, you can provision unique AWS resources like S3 buckets for each feature environment.
#6about 3 minutes
Managing AWS naming rules with Terraform functions
Use Terraform's built-in functions like `lower`, `substring`, and `replace` to sanitize feature branch names to comply with strict AWS resource naming restrictions.
#7about 14 minutes
Automating environment creation with a CI/CD pipeline
A CI/CD pipeline can be configured to automatically trigger on new feature branches, create a corresponding Terraform workspace, and apply the infrastructure.
Related jobs
Jobs that call for the skills explored in this talk.
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
01:53 MIN
The role of a freelancer integrated within a team
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:28 MIN
Shifting from talent acquisition to talent architecture
The Future of HR Lies in AND – Not in OR
05:17 MIN
Shifting from traditional CVs to skill-based talent management
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
06:47 MIN
Solving date and time issues with the Temporal API
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
Infrastructure as Code: The Developer's Secret Weapon
Hennie Francis
Building Applications with Infrastructure as Code
Talia Nassi
Terraform for Developers
Devlin Duldulao
Dev & Test in the Cloud? Deploy your cloud environments with Ansible & Terraform
Goetz Rieger
Solve the “But it works on my machine!” problem with cloud-based development environments
Toma Puljak
Program your infrastructure with CDK and TypeScript
Robert Hoffmann
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
A Practitioners Guide to GitOps - Introduction, Principles and Implementation
Thomas Schütz
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

auteega GmbH
Stuttgart, Germany
Azure
DevOps
Terraform
Kubernetes

SlashMobility
Barcelona, Spain
Bash
Azure
DevOps
Python
Ansible
+6

Pioneer Search Ltd
Charing Cross, United Kingdom
£130-143K
YAML
Azure
DevOps
Routing
+4

LTIMindtree
GIT
Java
.NET
Bash
YAML
+9



GIOS Technology
Knutsford, United Kingdom
£117K
API
Kafka
DevOps
Gitlab
+10

TXP Technology x People
Charing Cross, United Kingdom
Remote
£117-130K
DevOps
Terraform
Continuous Integration
+1

Downforce Technologies
Bristol, United Kingdom
Intermediate
DevOps
Continuous Integration
Amazon Web Services (AWS)