2

Lessons from Testing Distributed Systems