The purpose of this summary is to explore how cloud and automation technologies can be leveraged to make changes easily, safely, quickly, and responsibly through Infrastructure as Code (IaC).
Since the benefits of IaC don’t come automatically from cloud or automation tools, this summary focuses on best practices and demonstrates how to apply them through practical examples.
- Foundation: Introduction to modern Infrastructure as Code, its core practices, guiding cloud principles, and platform design for scalable, testable, and automated infrastructure management
- Working with Infrastructure Stacks: Guide to organizing, configuring, and testing infrastructure stacks as code to enable consistent, testable, and environment-specific deployments
- Working with servers and Other Application Runtime Platforms: Overview of defining, configuring, and managing servers, runtimes, and clusters as code to ensure consistent, automated infrastructure delivery
- Designing Infrastructure: Guidelines for designing modular, scalable, and maintainable infrastructure by building and composing small, simple components as code
- Delivering Infrastructure: Best practices for organizing, deploying, and collaborating on infrastructure code to ensure safe, efficient, and continuous delivery