Raft is an attempt at making a consensus algorithm that is easily understandable(compared with Paxos). https://ramcloud.stanford.edu/wiki/download/attachments/11370504/raft.pdf
Reminded of this while reading Dynamo paper. Basic topic but probably can find a good short post that discusses it.
Paper: Highly Available Transactions: Virtues and Limitations
Highly Available Transactions: Virtues and Limitations (Bailis et al.) A very recent but excellent paper.
Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services (Gilbert and Lynch) The original CAP proof.
Paper: Crew Resource Management
Crew Resource Management: a Positive Change for the Fire Service Best article-length resource I've been able to find so far, probably can replace the current Wikipedia link.