None
EN
The Verification of a Distributed System: A practitioner’s guide to increasing confidence in system correctness
Caitie McCaffrey
ACM Queue - Distributed Development
Leslie Lamport, known for his seminal work in distributed systems, famously said, "A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable." Given this bleak outlook and the large set of possible failures, how do you even begin to verify and validate that the distributed systems you build are doing the right thing?