Deliver Infrastructure and Software running on it Rapidly and Reliably at Scale

Table of contents

What is Infrastructure as Code
Key Principles
- Idempotency
- Immutability
Patterns and Practices
- Everything in Source Control
- Modularize and Version
- Documentation
- Testing
- Security and Compliance
- Automate Execution from a Shared Environment
Infrastructure as Code Pipeline

1. There is a certain level of Organizational maturity needed to use these Principles, Patterns, and Practices. This article is not focused on the cultural side of things but it is very important for the successful adoption of these. …


Adarsh Shah

Engineering Leader, Independent Consultant, Coach, Public Speaker, Hands-on Architect | Website:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store