On the difference between configuration management and provisioning

At many organizations I’ve worked at over the last few years, I’ve seen a common anti-pattern: configuration management (CM) tools used incorrectly as provisioning tools. This has been frustrating because using CM tools to provision infrastructure undoubtedly leads to complex code that is unmaintainable and hard to extend.

The purpose of this talk is to show how I’ve seen this unfold and how using tools such as Terraform and CloudFormation significantly reduce this complexity without compromising your reach with infrastructure as code.



Carlos Nunez


Hi! I’m Carlos. I’m a Technical Principal for Contino. I spend my days helping clients automate, test, deploy and maintain their infrastructure just like they do with their code.

I am passionate