7 ms·
Another good one (from someone who worked at Amazon) is Pat Helland's "Life beyond Distributed Transactions: an Apostate’s Opinion" which details more generally
by _Lemon_ 15y ago
Another good one (from someone who worked at Amazon) is Pat Helland's "Life beyond Distributed Transactions: an Apostate’s Opinion" which details more generally how a system might work without a global transactions. Part of which boils down to delivering idempotent messages to services.
I thought it was interesting because there are a lot of parallels with how REST works but also service orientated architectures.
The paper (and presentation) can be found here (which I'm sure has a few more gems on the page): http://www.cidrdb.org/cidr2007/program.html http://www.cidrdb.org/cidr2007/program.html
- mad44 15y agoHere is a summary of the paper from http://muratbuffalo.blogspot.com/2011/04/life-beyond-distributed-transactions.html http://muratbuffalo.blogspot.com/2011/04/life-beyond-distrib...
- jamii 15y agoThe architecture of the smarkets.com exchange is largely based on that paper. I can't recommend it enough.