Similar to the way that a carburetor restrictor plate prevents NASCAR race cars from going as fast as possible by restricting maximum airflow, inefficient messaging middleware prevents IT organizations from processing vital business data as fast as possible.
Back in the early days of business computer applications, data generated during the day was usually “batched” up for nighttime runs through the various applications that were required to run the business.
Over time, the number and type of these applications has grown exponentially, and today includes names like Compliance, Risk Management and Booking. Concurrently, the “batch window” has shrunk, causing great strain on IT footprints and budgets. In fact, today, many businesses seek real-time (or intra-day) access to their important business data, to help make faster, smarter business decisions, a trend that is likely to continue well into the foreseeable future.
To summarize: more and more data, with less and less time to process it, limited more every day by the throughput of the messaging middleware. Just like a restrictor plate on a NASCAR carburetor.
But you can remove that restrictor plate by implementing High Performance Load Balancing, another feature of Informatica Ultra Messaging that helps businesses solve their scalability and Big Data problems.
Of course, most Enterprise-grade messaging middleware vendors offer load balancing – but the key difference and major advantage of Ultra Messaging is the extremely high throughput it can sustain. As with our streaming and persistence customers, we have observed throughput increases of up to 10x compared to some popular competitors.
There are many ways you can take advantage of this throughput increase, depending on your business and IT needs, budget, and applications. Take a simple example: say your your current back office or batch overnight cycle for Risk and Compliance takes 3 hours and requires 10 servers total (5 for each application). 10 servers * 3 hours = 30 server-hours. With High Performance Load Balancing and up to a 10x increase in throughput, the same workload could in theory now take just 1/10 of the total server-hours, or 3 server-hours. Therefore, on the same number of servers, you could run the same workload in about 20 minutes instead of 3 hours. Or, to save on hardware, you could repurpose three servers from each application and run the workload in about 45 minutes.
The details can vary, but the big picture is that Ultra Messaging efficiency removes the restrictor plate in your IT department, leading to large throughput gains, much improved scalability, lower total cost of ownership, and lower fixed operational costs.
The key: the same efficient, lightweight design that powers Ultra Messaging for all messaging semantics, qualities of service, transports, and networks.
- See our Efficiency series posts:
- Ultra Messaging Is Also High-Throughput, High-Availability, Lower-TCO Messaging
- Ultra Messaging: For 24×7 High Availability, Lower TCO, and Robust Reliability
- Ultra Messaging Efficiency For Better Agility and Scalability