You assert that consul/etcd are better tech than ZooKeeper without evidence. Sure, these are good technologies (particularly if you are in a Go-based environment). But, better than ZooKeeper? No. ZooKeeper is an extremely reliable system that is in use all over the net. If you want high level APIs there are clients that provide this. As the Jepsen tests for Consul a few years ago show — this type of system is not easy.