Further readings
Serializability vs Linearizability
http://www.bailis.org/blog/linearizability-versus-serializability/
Consistency Models
https://aphyr.com/posts/313-strong-consistency-models
Paxos vs Raft
http://mysqlhighavailability.com/good-leaders-are-game-changers-raft-paxos/
https://www.youtube.com/watch?v=JEpsBg0AO6o&feature=youtu.be
Out of the Fire Swamp Series
https://blog.acolyer.org/2015/09/08/out-of-the-fire-swamp-part-i-the-data-crisis/
https://blog.acolyer.org/2015/09/09/out-of-the-fire-swamp-part-ii-peering-into-the-mist/
https://blog.acolyer.org/2015/09/10/out-of-the-fire-swamp-part-iii-go-with-the-flow/
Readings on Distributed Systems
http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html