Definition
What is Infrastructure as Code (IaC)?
The practice of managing and provisioning computing infrastructure through machine-readable configuration files rather than manual processes. Tools like Terraform, Pulumi, and AWS CloudFormation allow teams to version control their infrastructure, reproduce environments consistently, and automate deployments. IaC eliminates configuration drift and makes infrastructure changes auditable and repeatable.
Related Terms
Cloud Migration
The process of moving data, applications, and IT processes from on-premises infrastructure to cloud computing environmen...
CI/CD Pipeline (Continuous Integration / Continuous Deployment)
An automated workflow that builds, tests, and deploys code changes. Continuous Integration (CI) automatically merges and...