Infrastructure as Code

Problem

Alice manually creates production infrastructure. Six months later nobody remembers: * which settings she chose, * why TEST differs, * how to recreate PROD after a disaster.

Solution — Infrastructure as Code

Describe infrastructure in files: network database app permissions The definition can be versioned, reviewed and repeatedly applied.
Core idea: IaC turns infrastructure configuration into reproducible, reviewable code.