After last seeing Consul posted 2 weeks ago, and playing with Docker for deploying my application, it got some gears turning. I think the two would be a great combo. Though I like the philosophy of immutable containers that Docker asserts, where if the topography needs to be reogranized (with linking containers [1]), you can just tear them down and spin them back up in a second. In practice this is kind of a pain, and a very top down view. Using Consul would make it very nice for snapping together infrastructure, with more robustness provided, i.e. health checks & discovery.<p>As a side note, I played around with Ubuntu's Juju a bit, and they also allow you to change an instance's configuration during runtime. But it's from a top down perspective, than distributed.<p>[1] <a href="http://docs.docker.io/use/working_with_links_names/" rel="nofollow">http://docs.docker.io/use/working_with_links_names/</a>