Chris Price
Puppet Labs
As part of a broader effort to make our server-side applications faster, more scalable, and more resilient, we've been working on a new project called Puppet Server. Puppet Server provides the functionality of the existing puppet master, but runs on the JVM. The foundation is written in Clojure, and we use JRuby to integrate with the Puppet Ruby code base as needed.

We'll discuss some of the architectural choices in a bit of detail, and talk about the new Puppet Enterprise features that give you access to advanced real-time metrics while your system is running, and will allow you to scale horizontally as your network grows. We'll conclude with some fancy graphs and data highlighting performance characteristics of the new server.