Domanda di colloquio di D2iQ

How would you design a distributed key-value store?