Making reliable distributed systems in the presence of software errors [pdf]erlang.org2 pointsspooneybarger13 years ago