On Monday we announced a noteworthy addition to our product offering—fully-integrated in memory data caching. It’s intended for applications or services where clients need to replay historical data or lookup “last values” by topic, whether in context of market data or a sensor network. Why bother to build a cache when there are already so many to choose from? Because our customers asked us to. For many applications having a cache that is ultra-fast and pre-integrated is better than having one that one that can slice bread and read your palm if you just want it to store and retrieve messages.

That’s not to underplay its capabilities though – when it comes to message caching its performance, scalability and robustness are second to none. It can cache half a million messages a second, can be distributed for extreme performance and scalability, and it lets you decide how to handle exceptional situations such as when data is updated while a cache request is in progress.

Our solution is not, however, a full-featured in-memory application server like what you’d get from GigaSpaces or Oracle Coherence. Think of it like TiVo for your message stream—it records shows as they are broadcast (caches messages as they’re sent), and then lets you watch (retrieve) them later. Only really fast. TiVo is a special purpose Linux box that has been optimized to excel at, and seriously simplify, one function: recording and playing back TV shows. You can’t back up your PC’s files to it, you can’t edit the shows you’ve recorded, you can’t (easily) move the files from your TiVo to other computers, etc.

Many of our customers will already have a product like Gigaspaces or Coherence and in those cases, we will continue to integrate with these 3rd party products. But for customers that want a fully integrated, one-vendor solution, the Solace cache may well be the ticket.

Solace

Solace helps large enterprises become modern and real-time by giving them everything they need to make their business operations and customer interactions event-driven. With PubSub+, the market’s first and only event management platform, the company provides a comprehensive way to create, document, discover and stream events from where they are produced to where they need to be consumed – securely, reliably, quickly, and guaranteed.

Behind Solace technology is the world’s leading group of data movement experts, with nearly 20 years of experience helping global enterprises solve some of the most demanding challenges in a variety of industries – from capital markets, retail, and gaming to space, aviation, and automotive.

Established enterprises such as SAP, Barclays and the Royal Bank of Canada, multinational automobile manufacturers such as Renault and Groupe PSA, and industry disruptors such as Jio use Solace’s advanced event broker technologies to modernize legacy applications, deploy modern microservices, and build an event mesh to support their hybrid cloud, multi-cloud and IoT architectures.