Equities trading is the poster child for applications that demand the distribution of lots of data with extremely high performance – latency in the low microseconds, reaching for nanoseconds, and with as little “jitter” as possible even through unpredictable bursts of trading activity. But when it’s time to send order and trade data to the middle office systems responsible for non-real-time functions such as risk management, OATS reporting, etc., the prime directive shifts from speed to certainty. Every single message must be delivered to lots of recipients, many of them slow consumers, without putting “back pressure” on high-speed front office trading applications. This is why equities trading and OMS systems need a shock absorber.
Ever since algorithmic/electronic trading revolutionized capital markets, the “need for speed” has driven the development of networking technologies like cut-through Ethernet switches and 10 GE NICs that support kernel bypass, and encouraged techniques like running multiple apps on multicore servers with overclocked cores.… Read the rest