The details of this result are technical,21 but its impact on distributed systems was obvious. It made it clear that asynchronous communication complicates attempts to coordinate, and therefore, it’s almost always worth the extra cost required to introduce more synchrony.

