On Wednesday I tagged along to the STAC London Summit to provide backup for Mike , who was on the "The Future of Messaging Middleware" panel. The panel consisted of two messaging providers, one hardware (Solace Systems) and one software (29West/Informatica), and two "users", Citihub and LMAX . Obviously both providers were arguing that theirs was the best solution. But what I found interesting is that I came away with the impression that everyone was really on the same side - everyone wants to use or to provide the best system, but there are different approaches. Which one you adopt is likely to be influenced by how your team work and the hardware you have (or can obtain). Mike touched on how we as developers need to do more than simply rely on fast messaging to provide our high performance. At LMAX, we keep banging on about mechanical sympathy and clean, well designed code to make sure we make the most of the infrastructure. He also got a dig in at JMS ,