Starbucks Does Not Use Two-Phase Commit
enterpriseintegrationpatterns.com
enterpriseintegrationpatterns.com
Every Starbucks leaves a few unclaimed drinks ever day, but they are still raking in the cash.
side note-- there is a specific order to the way they call the drinks, too, as in the example above: iced (go to the stack of plastic cups) tall (pick the size) 2-pump classic (put the flavor/sugar syrup in the cup) iced coffee (finally put the beverage in). Helps the baristas remember your drink order by correlating the auditory with the physical, aiding short-term memory.
"The interaction between two parties (customer and coffee
shop) consists of a short synchronous interaction (ordering
and paying) and a longer, asynchronous interaction (making
and receiving the drink). This type of conversation is
quite common in purchasing scenarios."