Infrastructure as Code
Environments defined in a repository rather than assembled by hand in a console.
- Terraform or Pulumi modules you can read and review
- Identical staging and production definitions
- Changes proposed and approved like any other code
- Rebuilding an environment is a command, not a project
