Raft consensus protocol helps to build distributed application cluster. This makes app to run as daemon on server side. Available major libraries are, - [hashicorp-raft](https://github.com/hashicorp/raft) - [etcd](github.com/coreos/etcd/raft) This feature & #5 need to be work in conjunction to achieve distributed storage layer.