We have something very similar at Balanced called Rump (routing umpire). It's written in python has a pretty cool rule based engine and a swappable backend.<p>It currently uses ZK and Chef, but it would be pretty interesting to use something like Etcd/Consul since no one wants to maintain a ZK cluster.<p>If there are individuals who want to hack on it, shoot me a msg on twitter and I'll see what I can do to speed up the process to open source it.
etcd, fleet, deis, and now this are getting me more and more tempted to move from Velociraptor to the Docker ecosystem.<p>If Deis could run my uptests[0] before Vulcan gets called to re-route things, that'd be awesome.<p><a href="https://bitbucket.org/yougov/velociraptor/src/2bcef54253a9e9238aee92de92b6d088a5d33c60/docs/uptests.rst" rel="nofollow">https://bitbucket.org/yougov/velociraptor/src/2bcef54253a9e9...</a>