EvilRob.org -> Weblog

Sysadmin Field Notes

"Transactionless" = the way the world works I think

March 18, 2007

Martin Folwer just referenced an eBay architecture decision to avoid transactions and the consequences that arise.

Being transactionless doesn't freak me out too much, because really most of the work that my programs are doing involve crossing a system boundary. A message to the mainframe here, a couple of web service calls, a write to a database. Pretty much all we can do is think long and hard about sequencing, and what do when any individual step fails. Which for our application (luckily) is generally "ship a message off to someone who can manually fix the parts that didn't go."

But we certainly don't have anything like distributed transactions, and I'm not sure I even believe in them.

I

Posted by rmeyer at 9:13 PM

This is Rob Meyer's weblog, a weblog focused on software development and system administration based on 10 years of experience. Want to explore further? You can find out more me or see the rest of my website.

Wondering if I've written on something in particular? Try searching:

You might want to take a look at some of the more requested postings (as judged by incoming traffic):

Want more? Subscribe to this site or contact me at rob at big dis dot com.

See my writings on:


Powered by Movable Type | Technorati Profile