by
tags:

http://martinfowler.com/articles/lmax.html

 

A long article about the architecture of the LMAX trading system which is able to process 6 million transactions per second. And it does that with single thread.

 

The main datastructure they use (called a Disruptor) is open source: http://code.google.com/p/disruptor/