Infrastructure
Infrastructure as Code
Principles
- Single source of truth.
- Separate configuration from code.
- Test backup restoration.
- Whole team needs familiarity with the tools used.
- Clarity can override other concerns, increases security (KISS).
- Complexity vs benefits received.
- Less is more, especially regarding code maintenance cost.
- Risk = Impact * probability.