Causality, Vector Clocks and CRDTs
basho.com