No longer can we treat our infrastucture as a mass of isolated systems. Complex dependencies exist between components and we find node-centric tools increasingly limited in expressing those dependencies. Noah is here to help.
Noah is an application that provides a RESTful centralized service for managing various aspects of dependent resources and distributed components. It can be used as service registry, a configuration store and much more. It can integrate with existing tools such as Puppet, Chef and Nagios as well as your own applications.
This session will discuss using Noah to not only assist in expressing those dependencies but also reacting based on changes. Time will be given to integrating Noah resources into your application code from both developer and operations perspectives to manage highly volatile configuration and making applications dynamically aware of changes to the environment.
The code for Noah is available under an Apache 2.0 license and is hosted on github at http://github.com/lusis/Noah.
22nd–23rd September 2011