A talk given at Loadays, all about the need for two speeds of configuration - modelled and emergent. Includes an example of using Puppet along with Consul.
Service discovery is a key component of most distributed systems and service oriented architectures. Gareth Rushgrove http://jasonwilder.com/blog/2014/02/04/service-discovery-in-the-cloud/
The problem seems simple at first: How do clients determine the IP and port for a service that exist on multiple hosts? Gareth Rushgrove http://jasonwilder.com/blog/2014/02/04/service-discovery-in-the-cloud/