Fault tolerant key-value store distributed system