tradeoff between using linearizability for geo-replicated storage and low tail latency.
Traditional approaches use consensus to implement linearizable replicated state machines,
but consensus is inefficient for workloads composed mostly of reads and writes.