Infrastructure as code (anti) Patterns
summary
Argues that infrastructure-as-code succeeds only when it uses Version Control, automated pipelines, tests and observable desired state enforcement; warns common anti-patterns: one-person “works on my laptop” repos, branching per environment, secrets checked into code, and one-off orchestration runs that aren’t maintained. Names Puppet, Chef, Ansible, Terraform (migrated away to Tofu), Kubernetes and container stacks as the toolchain. Gives numbers: a four‑person team managing 25 stacks and 1,500 nodes, containers tripling staffing needs, and recommends single source of truth and regular enforcement (eg periodic reconciliation).
AI-written summary · about
chapters (30)
- 0:00Infrastructure as code patterns intro
- 2:23Why IaC matters today
- 6:12Manual installs to automation struggles
- 9:03Configuration drift consequences
- 11:16Infrastructure as real code
- 13:24Secure IaC tools types
- 17:19Key IaC adoption questions
- 18:25Anti-pattern: Works on my machine
- 19:27Anti-pattern: Partial automation silos
- 21:14Pattern: Package config and services
- 23:26Non-functional IaC requirements
- 24:07Pattern: Reproducible stacks
- 25:35Anti-pattern: Conflicting tools
- 26:38Anti-pattern: Manual overrides
- 27:39Anti-pattern: Run once and forget
- 29:06Anti-pattern: Fear of prod breakage
- 30:10Desired state and security compliance
- 31:15Fast pipelines vs legacy systems
- 32:21Environment management best practices
- 34:51Testing and monitoring in IaC
- 35:34Anti-pattern: Secrets in code
- 37:24Anti-pattern: Manual config commits
- 38:06Management’s UI love
- 39:10Open source in IaC
- 41:21Branching anti-pattern in IaC
- 43:33Open source vs vendor lock-in
- 45:40Closing thoughts and call to action
- 47:05Q&A: Tech complexity motivation
- 49:14Q&A: Cloud abstraction complexity
- 52:30Q&A: Running own infrastructure
related talks
42mInfrastructure as Code - Lessons learned from Dev to Ops
46mImplementing Infrastructure as Code
33mScaling Infrastructure as Code
46mThink of your infrastructure as code
46mThe Rise and (Potential) Fall of Infrastructure as Code
01h 02mTools and Techniques for Infrastructure as Code
21mPitfalls of Infrastructure as Code (And how to avoid them!)
19mInfrastructure as Code: A Must Know Skill for Today's Developers
