Concurrency, Consensus, and Consistency in the Real World
YOW! 2012 Melbourne
Most programmers’ experience with distributed consensus is either purely theoretical (“well, I read a bunch of Paxos papers”) or based entirely on specific systems (“we solve all of our consistency problems with Zookeeper”) and this has an unfortunate consequence: many production systems have behavior that is not fully understood by anyone at all. Justin will break down the barrier between theory and practice by discussing exactly what promises various real, deployed systems can make when it comes to consistency in the face of failure.