Developing a reliable, scalable datastore