Thursday, June 11. 2009The Asynchronous Services AnalogyTrackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Hi Robert!
I agree that asynchronous communication is almost always necessary for most forms of scalable computing, whether it is multi-core applications or scalable internet architectures. I wouldn't be so quick to dismiss the uses of such designs for more traditional applications, it may just be a matter of approaching the problem from a radically different angle and adjusting what is acceptable for edge cases. Financial applications may not fall into this category still, but I've been surprised how many can. As far as financial applications go, I found Mark Atwood's entry on this topic interesting: http://fallenpegasus.livejournal.com/852922.html Best Regards, -Eric
Hi Robert,
Another interesting area to look at is using asynchronous SQL transactions to handle failures. For example, say you have a cluster (multi-master or master/slave) going across sites: people do this for credit card processing, for example. If there's a failure between sites you may be left with a choice of applying transactions to databases and then dis-entangling them later. Another approach is to enqueue them until you either officially fail over or the link comes back up. Cheers, Robert
Yep, that's certainly one area we've worked in. I would caution folks to be careful that if you're working with creditcard data in places where your working under PCI compliance guidelines and similar industry standards, if your initial transaction fails and you want to queue the requests, the "where" you queue that data needs to fall under your PCI compliance directives as well, even if it's only stored for a short time.
|
QuicksearchThis is the weblog of Robert Treat (bio | writings). I lead the Database Operations Group at OmniTI, where we work on some of todays largest database challenges. Hire me! Need help with your database? We are available for large scale or short term engagements. Hire you! If you have experience with Postgres, MySQL, or Oracle, we are looking for people to join our team. Upcoming Events
OSCon 2010 July 19th - 23rd At Portland, Oregon Surge 2010 Sept 30th - Oct 1st At Baltimore, Maryland Recent MusingsYou were saying? about I hardly gnu, you? Fri, 23.07.2010 15:26 Yeah, I talked with the Veraci ty guys at OSCon, they are def initely on a good track (it al so includes integrated d [...] about I hardly gnu, you? Mon, 19.07.2010 06:22 A lot of specialists state tha t loan help a lot of people to live the way they want, becau se they can feel free to [...] about I hardly gnu, you? Sun, 18.07.2010 19:15 Veracity (http://www.ericsink. com/entries/veracity_early.htm l) is supposed to be released under Apache 2.0 License [...] Blog Administration |