Tag Archives: high performance messaging
In the past, the term latency has been largely ignored in the IT world, with the exception of network engineers and algorithmic trading experts. But today, there is compelling evidence that latency is an important metric for every business that runs a website, or that deploys Rich Internet Applications (RIAs), because even small delays in presenting data show a clear pattern of pushing customers and readers away.
Interesting data, replicated by multiple sources (including Bing, Google, and Amazon) show that slow-loading pages can cause the viewer to lose focus and potentially even click on something else, possibly never to return.
For instance, on search results, a delay of just .5 second chases away up to 20% of the traffic and revenue. As it says at this O’Reilly Radar post, “delays under half a second impact business metrics”.
Our first post in this series on Efficiency covered the high-level performance benefits of super-efficient messaging software, whether you measure for latency or throughput, since efficiency is the property of software that provides performance. “Ultra-low latency” is just another term for extremely fast, lean, efficient execution. For more, see the post: Ultra Messaging is Also High-Throughput, High-Availability, Lower-TCO Messaging.
Our next post covered 24×7 availability, reliability and lower TCO from this efficiency. Less hardware and fewer software processes to touch the data in transit between applications provides these benefits. For more, see the post Ultra Messaging: For 24×7 High Availability, Lower TCO, and Robust Reliability.
This post discusses how the same Ultra Messaging efficiency that provides performance, reliability, and lower TCO also provides great agility and near-linear scalability. And with today’s Big Data challenges, especially in the capital markets, efficiency is more prized than ever.
Our first post in this series (Ultra Messaging Is Also High-Throughput, High-Availability, Lower-TCO Messaging) covered, from a very high level, the performance benefits of highly-efficient messaging software by stressing that efficiency is the property of software that provides performance, whether you measure a single piece of data for “ultra-low latency”, or a large batch of data for throughput. Either way, ultimately, it’s all about extremely fast, lean, efficient execution. The way you choose to measure that performance is up to you, and depends on your needs.
But extremely fast, lean, efficient execution has other benefits for the customer besides performance. For example, the same Ultra Messaging efficiency that provides very high performance also provides the foundation for many of the key features of enterprise-quality software, such as true 24×7 high availability, lower total cost of ownership (TCO), and robust reliability. In the earlier post, we just touched on these topics, but here we will discuss them in a bit more detail.
From fuel-efficient cars, to energy-efficient homes and office buildings, to saving time by shaving while reading Twitter on your smart phone and also making sure your kids eat their breakfast, efficiency is on our minds more and more today. And for very good reason.
Efficiency is one of the most sought-after qualities of any product or service, because it means more for your money compared to the competition, and therefore, more overall buyer satisfaction. The product works, it works well, it works when you need it, it doesn’t quit unexpectedly or too soon, and you would buy it again in the future. (more…)
Messaging Bytes: number two in a series of posts discussing performance with Low Latency Messaging. The series is brought to you by Ultra Messaging – see the entire series at the Messaging Bytes Archive.
Trading applications for financial securities in the capital markets are measured by how fast they can execute trades. And time is money, in the most literal sense.
Even being 1 microsecond (1,000,000/sec) too slow is basically the same as never running the race at all, because the fastest executing trade often causes slower executing trades to be rejected, since the price is no longer available. Win or go home, essentially. (more…)
Many thanks to everybody who attended either the Chicago or New York ZLT events in the last few days! Both were a big success.
The Chicago show, on Oct. 13, featured keynote speaker John Lothian speaking about “High Regulatory Latency in a Low Latency World”.
Later, Jim Northey entertained us with a humorous look at his career with “Confessions of an Itinerant Architect”.
The New York show, on Oct. 19, featured keynote speaker Kevin McPartland speaking about “The Continued Evolution of e-Trading: Flatter, Faster, and More Efficient”.
Also, John Ryan from Direct Edge revealed details about why they chose Ultra Messaging to _both_ save on hardware and grow the company at the same time, in a presentation entitled “Maintaining an Edge in the Hypercompetitive Financial Services Industry”.
29West is pleased to announce the release of LBM version 3.6, including these new features:
- Spectrum – Allows a topic to be split across multiple channels for use by multiple sources and/or receivers. Provides more granular filtering at the topic level, with no increase in topic resolution traffic.
- Zero Object Delivery – Allows Java messaging receivers to deliver messages to an application without creating per-message objects. This allows you to write Java receiving applications that require little to no garbage collection at runtime, producing lower and more consistent message latencies for your Java applications.
If you’re new to 29West, you can read more about LBM here.