etcd is a distributed key value store that provides a reliable way to store data across a cluster of machines.etcd gracefully handles leader elections during network partitions and will tolerate machine failure, including the leader.
etcd