Design a replicated key-value store with quorums | Amazon