Design Patterns in Configuration Management - Part 1

Design Patterns in Configuration Management - Part 1

This is the first presentation in a series of talks describing architecture patterns for infrastructure and the underlying code patterns necessary to support these patterns.

This deck describes the following patterns:

* Modularity
* Managing Complex States
* Convention over Configuration
* Proxy/Factory Patterns in Puppet

This presentation is an accompanying deck to the presentation "Data Driven Infrastructure" which can be found at

A full video of this talk can be found at


James Fryman

May 14, 2014