SE-Radio Episode 254: Mike Barker on the LMAX Architecture


Episode Artwork
1.0x
0% played 00:00 00:00
Apr 12 2016 60 mins   379
Mike Barker talks with Sven Johann about the architecture of the LMAX system. LMAX is a low-latency, high-throughput trading platform. Their discussion begins with what LMAX does; the origins of LMAX; and extreme performance requirements faced by LMAX. They then delve into systems that LMAX communicates with; LMAX users; the two main components of the system (broker and exchange); Mechanical Sympathy as an architectural driver; message flow using the Disruptor library; and lock-free algorithms. Mike and Sven wrap up by discussing how a well modeled domain model can improve the performance of any system; automated (performance) tests; continuous delivery; and measuring response times. Venue: Skype Related Links: SE-Radio Episode http://www.se-radio.net/2014/02/episode-201-martin-thompson-on-mechanical-sympathy/ with Martin Thompson on Mechanical Sympathy The LMAX http://martinfowler.com/articles/lmax.html architecture by Martin Fowler Martin Thompson’s blog http://mechanical-sympathy.blogspot.com/ Mechanical Sympathy Disruptor http://lmax-exchange.github.io/disruptor/ open source project on Github “LMAX - How to Do 100K TPS at Less than 1ms Latency” presentation http://www.infoq.com/presentations/LMAX at QCon San Francisco Trisha Gee's write ups http://mechanitis.blogspot.com/2011/06/dissecting-disruptor-whats-so-special.html on the Disruptor Mike's blog http://bad-concurrency.blogspot.com/ Mike’s Twitter: www.twitter.com/mikeb2701