I’m annoyed it was written 18 years later by someone who should know better.
Actually I’m annoyed that a course in distributed computing is an elective at good schools and may not even exist at others. I like concurrency, but I’ve been surprised over and over again to find nobody else can or will step up and it’s because I’m the only one who was classically trained. It’s just ridiculous at this point.
Your Coffee Shop Doesn't Use Two-Phase Commit:
https://www.enterpriseintegrationpatterns.com/docs/IEEE_Soft...
This version was published the same year the term 'microservice' was coined, but the author blogged about it the previous fall.