Infrastructure as Code
Also known as: IaC
Following adds this technology to your private workspace so related learning is easier to organise and revisit.
What is Infrastructure as Code?
Infrastructure as Code (IaC) is the practice of managing and provisioning computing infrastructure through machine-readable definition files rather than physical hardware configuration or interactive configuration tools.
Infrastructure as Code treats infrastructure configuration the same as application code, enabling version control, peer review, and automated testing for servers, networks, and databases. By using declarative or imperative definitions, teams can predictably provision identical environments in minutes rather than days.
IaC is a foundational pillar of modern DevOps and Cloud-Native engineering. It eliminates configuration drift, reduces manual human error, and allows complex, multi-region architectures to be deployed, updated, and destroyed safely through CI/CD pipelines.
Automating the provisioning and lifecycle management of infrastructure using version-controlled code.
- Standing up identical staging and production environments
- Enforcing security and compliance policies programmatically
- Tracking infrastructure changes via Git and pull requests
- Disaster recovery through rapid automated reprovisioning
Explore related technologies
Related technologies
1 resource for Infrastructure as Code
Browse by purpose, from definitions and learning through operations, diagnostics and controlled recovery.
Learn and operate with Infrastructure as Code
Ordered as a reader progression -- from core definitions through to operational reference -- using only the content already connected in the technology registry.
Ops Playbooks(1)
Operate, maintain and improve it in production.