This document discusses infrastructure as code, which enables reconstructing business infrastructure from source code and backups rather than manual configuration. It allows infrastructure to be consistently configured, tested, shared, and used to enable continuous delivery. Infrastructure as code defines the desired infrastructure state and uses software to maintain that state. It provides components like version control, configuration management, and continuous integration to manage nodes, resources, and cloud infrastructure through code. Examples of infrastructure as code tools discussed are Ansible, PowerShell DSC, Azure, Git, and Chef.