I noticed you removed etcd recently in favor of running raft internally. I have a couple of questions:
1) Why did you remove etcd? 2) Why use the hashicorp raft implementation[1] over the coreos raft implementation[2]?
[1] https://github.com/hashicorp/raft [2] https://github.com/coreos/etcd/tree/master/raft