Software I am Excited About
Chubby is Google's least-appreciated secret sauce. But Paxos is super confusing.
<%= post_image 'lock_server.png' %>
Well... NOW you have Raft!
Code + Examples of Real Life implementations
- https://github.com/goraft/raft
- https://github.com/goraft/raftd
- https://github.com/coreos/etcd
- https://github.com/skynetservices/skydns
Slides/Papers
- https://speakerdeck.com/tsantero/consensus-raft-and-rafter
- https://speakerdeck.com/benbjohnson/raft-the-understandable-distributed-consensus-protocol
- https://speakerdeck.com/vanstee/consensus-an-introduction-to-raft
- https://ramcloud.stanford.edu/wiki/download/attachments/11370504/raft.pdf
Other things Brad is excited about:
- Fast, cheap, reliable VMs
- Good machine + cluster management system
- a good programming language (efficient + expressive + readable + safe + fun)
- a good lock server
Cheap Machines
- LXC/OpenVZ
Cluster Management
- Docker/Juju
Good Programming Languages
- Golang