LMAX Exchange Open Source
LMAX Exchange is notable for the invention, use and popularisation of the LMAX Disruptor. LMAX Disruptor is a software pattern and software component for high performance inter-thread communication that avoids the need for message queues or resource locking. LMAX Exchange has open-sourced the Java implementation of the Disruptor component and a number of other libraries.
The LMAX Disruptor, though may be best known, is just one of the several projects that’s been open-sourced over the years.
For LMAX Exchange open sourcing to the financial software community is both, an educational exercise as well as a refinement resource to draw upon. The technical strengths of LMAX Exchange spread across more areas than just high performance.