Description
Infrastructure as Code, Patterns and Practices: With examples in Python and Terraform (2022)
In Infrastructure as Code, Patterns and Practices, you will learn how to:
- Optimize infrastructure for modularity and isolate dependencies.
- Test infrastructure configuration.
- Mitigate, troubleshoot, and isolate failed infrastructure changes.
- Collaborate across teams on infrastructure development.
- Update infrastructure with minimal downtime using blue-green deployments.
- Scale infrastructure systems supporting multiple business units.
- Use patterns for provisioning tools, configuration management, and image building.
- Deliver secure infrastructure configuration to production.
Description
Infrastructure as Code, Patterns and Practices teaches you how to automate infrastructure by applying changes in a codified manner. You’ll learn to create, test, and deploy infrastructure components that are scalable and easily shared across teams. The book provides flexible automation techniques for managing personal projects or handling large enterprise infrastructure changes.
The book is designed for system administrators and infrastructure engineers, helping them adopt essential software development practices for managing IaC. Developers will also benefit from learning how to assemble infrastructure in the DevOps culture. Although the patterns are tool-agnostic, the book includes examples using Python and Terraform.
With your print book purchase, you’ll also receive a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Infrastructure as Code (IaC) is a set of best practices for provisioning and maintaining infrastructure using code. IaC enables teams to easily test components, deploy features, and scale infrastructure with minimal downtime. Following good development practices, you can make infrastructure-wide changes with just a few code commits.
What’s Inside
- Optimize infrastructure for modularity and isolating dependencies.
- Mitigate, troubleshoot, and isolate failed infrastructure changes.
- Update infrastructure with minimal downtime using blue-green deployments.
- Use patterns for provisioning tools, configuration management, and image building.
About the Reader
This book is ideal for infrastructure or software engineers familiar with Python, provisioning tools, and public cloud providers like AWS or Microsoft Azure.
About the Author
Rosemary Wang is a contributor, writer, speaker, and educator in the infrastructure as code space. She has worked extensively with tools like Terraform, Vault, and Kubernetes.
Table of Contents PART 1: FIRST STEPS
- Introducing Infrastructure as Code
- Writing Infrastructure as Code
- Patterns for Infrastructure Modules
- Patterns for Infrastructure Dependencies
PART 2: SCALING WITH YOUR TEAM 5. Structuring and Sharing Modules 6. Testing 7. Continuous Delivery and Branching Models 8. Security and Compliance
PART 3: MANAGING PRODUCTION COMPLEXITY 9. Making Changes 10. Refactoring 11. Fixing Failures 12. Cost of Cloud Computing 13. Managing Tools
Discover more from Expert Training
Subscribe to get the latest posts sent to your email.
Reviews
There are no reviews yet.