etcd-io / etcd Distributed, Raft-replicated key-value store that serves as a reliable configuration and coordination backend for clusters. database distributed-systems backend