Simple <Key,Value> storage with sharding and master-slave replication based on sockets