D3 · Architecture

What is Infrastructure as Code (IaC)?

IaC defines infrastructure (networks, servers, databases) in code — enabling version control, automated deployment, consistency, and security scanning before deployment.
IaC security scanning (Checkov, tfsec, KICS) finds misconfigurations before deployment — when fixing is cheapest. Git-based workflows provide version history and change approval (PR review). IaC + immutable infrastructure = consistent, auditable, reproducible environments.
← Back to Glossary Practice Questions →