distributed key-value store

Building a key-value store from the ground up so I can stop failing system design interviews.