6 and 7 February 2017

Gent, Belgium

Now That I Have Choreography, What Can I Do With It?

Julian Dunn - Tuesday, February 7, 14:40 - 15:20 - B.CON

At Configuration Management Camp 2016 I presented a talk entitled "You Don't Want Orchestration, You Want Choreography". I argued for modern configuration management to take less of a centralized approach, but to instead imbue edge nodes with intelligence. This gives them the ability to make their own decisions within a given policy.

In this talk, I will demonstrate how this approach makes push-based application release automation (ARA) a thing of the past. Self-coordinated approaches are the only ones that can lead to true, zero-downtime continuous deployment at scale, even for complicated topologies of interdependent microservices. I will be relying upon Chef’s new open-source project, Habitat, and leveraging its built-in service discovery & peer coordination for realtime configuration management to show how we can take the drama out of release management. Expect to see real-life demos during this talk.

PDF of the slides are available for download [17 MB].

About Julian Dunn

Julian is a product manager at Chef. He started his career at the company in professional services before moving to engineering. He has fifteen years of systems administration & software development experience at outfits large and small across such diverse sectors as advertising, broadcasting, Internet security, financial services, and construction. When he's not helping customers, he enjoys good craft beer, indie music, and writing biographies about himself in the third person.