Interview: Randy Shoup Discusses the eBay Architecture

by Ryan Slobojan Follow 0 Followers on  Jun 10, 2008

In this interview from QCon San Francisco 2007, Randy Shoup discusses the architecture of eBay. Topics discussed include eBay's architectural principles, horizontal and vertical partitioning, ACID vs. BASE, handling data inconsistency, distributed caching, updating eBay on the fly, architectural and coding standards, eBay's search infrastructure, grid computing, and SOA.


GemStone Reveals Plans for MagLev Ruby VM at RailsConf 2008

by Nick Laiacona Follow 0 Followers on  May 31, 2008

At RailsConf on Friday, Avi Bryant and Bob Walker of GemStone revealed plans for the MagLev project. MagLev will run Ruby on Rails within GemStone's distributed object technology. The MagLev VM, although only partially implemented, so far outperforms MRI 1.8.


Presentation: Voca, UK's largest payment processing engine running Spring

by Ryan Slobojan Follow 0 Followers on  May 05, 2008 1

In this presentation from QCon London 2007, William Soo and Meeraj Kunnumpurath discuss the Voca transaction processing system architecture, the previous Mainframe-based architecture, architectural challenges and requirements, the new Spring and J2EE-based architecture, upcoming challenges for Voca, and technologies to watch for in the future.


Software Transactions: A Programming Language Perspective

by Jean-Jacques Dubray Follow 3 Followers on  Mar 20, 2008 1

Erlang has recently generated a lot of interest as a language that can deal both efficiently and elegantly with concurrency. In particular, there is no shared memory between "process" instances which only communicate via asynchronous messages. Nevertheless, Shared Memory Concurrency remains an intense research subject especially for multicore applications.


Should developers write their own transaction coordination logic?

by Jean-Jacques Dubray Follow 3 Followers on  Jan 15, 2008 3

In a recent discussion Mark Little and Greg Pavlik discuss whether transaction coordinators and transaction protocols are necessary in the context of widely distributed units of work. Isn't the knowledge of state alignment patterns enough?


File System Transactions - still a problem area?

by Alexander Olaru Follow 0 Followers on  Jan 10, 2008 4

Historically transaction-processing systems have relied primarily, if not solely, on databases to handle the ACID aspects of any IO activities that required to be transactional. The support for transactions for file system operations has been weak at either the libraries/frameworks, languages or file system levels. Lately, this situation is starting to show signs of improvement.


Atomikos TransactionsEssentials: JTA/XA transaction management outside of Java EE

by Ryan Slobojan Follow 0 Followers on  Nov 15, 2007 10

Atomikos TransactionsEssentials, a Java-based transaction manager, just released version 3.2. InfoQ spoke with Atomikos CTO Guy Pardon to learn more about this release, and also about TransactionsEssentials and third-party transaction managers in general.


KonaKart: Free Java-based online shopping cart

by Ryan Slobojan Follow 0 Followers on  Oct 22, 2007 10

KonaKart, a free Java-based online shopping cart, just released version InfoQ spoke with KonaKart founder Paolo Sidoli to learn more about this release, and how KonaKart fits into the online shopping cart space.


Fault Tolerance and the Grid

by Mark Little Follow 10 Followers on  Sep 18, 2007 6

Arjuna Technologies, the company behind the world's first Java transaction service and Web Services transactions implementations, has turned its attention to the world of the Grid. What's involved in developing reliable Grid applications and are the current Data Grid infrastructures really up to the job?


Presentation: Transaction Management Strategies in Mission Critical Applications

by Floyd Marinescu Follow 28 Followers on  Sep 11, 2007 6

A core part of Spring's middle tier support is the transaction management support. This session presents several interesting "mission critical" cases and shows you how to properly handle them using transactions driven by Spring 2. You'll learn the ins-and-out of the "dark art" that is transaction management within a high-volume mission-critical JEE application.


Interview: Dan Pritchett on Architecture at eBay

by Mark Figley Follow 0 Followers on  Aug 25, 2007 6

Dan Pritchett gives us an inside look into the decisions behind one of the largest scale architectures in the world: eBay. In explaining how the scale of eBay turns simple requirements a complex engineering problem, he walks us through the technical and organizational challenges of managing eBay's architecture.


The Curious Nature of Transactions in ADO.NET and LINQ

by Jonathan Allen Follow 462 Followers on  Aug 16, 2007 2

Transactions in LINQ rely on TransactionScope, a .NET 2.0 class that uses a distinctly non-OO design pattern that relies on gloabls.


Are Cross-Service Transactions A Violation of the Autonomous Tenet of Service Orientation?

by Jean-Jacques Dubray Follow 3 Followers on  Jul 19, 2007 5

This question prompted a heated debate on MSDN in the wake of the release of the first web service transaction standard last May. Juval Löwy from IDesign, Arnon Rotem-Gal-Oz and others exchange their arguments as they answer the question.


WS-TX 1.1 standard announcement

by Mark Little Follow 10 Followers on  May 23, 2007

OASIS announces WS-TX 1.1 as a standard: it's now official.


Sun demonstrates WS-AT interoperability with Microsoft

by Mark Little Follow 10 Followers on  Apr 26, 2007 1

Sun's latest Project Tango release includes WS-AtomicTransaction and WS-Coordination support. They also have demonstrated interoperability .NET 3.0 clients.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you