This document discusses the benefits of implementing infrastructure as code and testing infrastructure. It provides examples of how infrastructure as code allows faster and more reliable deployments. Key points covered include how infrastructure as code allows single developers to deploy changes to thousands of servers automatically without downtime. The document also stresses the importance of testing infrastructure to maintain quality and catch issues early. It lists several aspects of infrastructure that should be tested such as servers, services, networks and databases.