"A distributed system is one where the failure of a machine you've never heard of stops you from being able to do your job."