Yet another great analogy comparing the way that Starbucks processes coffee orders to asynchronous messaging. Even managers could understand this!
Starbucks Does Not Use Two-Phase Commit:
Gregor Hohpe offers a real world lessen in the use of asynchronous messaging by comparing it to a trip to a Japanese Starbucks. He shows how the staff at Starbucks have implemented message correlation, exception handling, and a conversation pattern.