Neeve Research: Redefining The Limits Of In-Memory Computing

CIO VendorGirish Mutreja, Founder & CEO High Performance Computing (HPC) has been taking a strong hold of the enterprise arena for several years because of trends like high speed networking, 64-bit computing, and the commoditization of messaging. Business applications are managing millions of data inputs and outputs each day, especially in sectors like capital markets and e-commerce, and with the explosion of Internet of Things (IoT), the HPC arena demands efficiencies at the highest level through innovations. Enterprise solutions often focus on performance first, given that speed is what allows businesses to thrive in the broad marketplace, but agility, scalability, and reliability are also increasingly important if companies want to maximize performance while simultaneously minimizing costs. Taking HPC to the next level is Neeve Research. By harnessing the power of in-memory computing, the company effectively enables developers to produce extreme applications with performance and ease-of-use as the central focus.

Neeve Research has been at the forefront of the lateral shift in the way computing is done. Girish Mutreja, CEO at Neeve states, “We focus our efforts on blending external trends in high performance computing with game changing internal innovations in the area of in-memory computing. This enables us to serve as the point of convergence for various lines of innovation in the high performance computing space, effectively elevating computing in general to the next level. When done correctly, this gives enterprises extreme performance and agility which not only empowers them to realize their full computing and business potential, but also unlocks their own innovation machinery.” While independent lines of innovation are bred in isolation to solve common problems within enterprises, Neeve Research brings the critical pieces of the computing puzzle together to provide a platform for the highest level of performance without compromise.

An Enterprise Ready Platform

In the realm of in-memory computing, enterprise application developers face unique challenges as they work toward realizing the full potential of developed solutions. Mutreja explains, “Initially our customers are surprised that the four factors required in HPC—reliability, performance, scalability, and ease-of-use—are readily available in a single platform. With traditional architectures, it is generally accepted that one has to compromise on one or more of these key factors. For the first time, we have harnessed the power of in-memory computing and combined other key technological advancements in a manner that allows enterprises to build applications that truly offer uncompromising performance, reliability, scalability, or enterprise agility. Not only does the XPlatform™ accomplish this, but we also ensure that developers can easily digest the new architectural patterns the platform offers in this regard.” The cookie cutter way of building solutions for enterprise problems involves a clear separation between messaging, data and transaction tiers, and the infrastructural components necessary to achieve a high level of performance. Neeve Research effectively collapses the application and data tiers via in-memory, data-function colocation while still maintaining the architectural separation of concerns between the two, leveraging smart routing capabilities of the messaging tier and binding them together using next generation transaction management technology to enable enterprise applications to author business logic with extreme ease and process transactions at the next level of performance without compromise.

The XPlatform not only enables customers to build very fast, reliable, and scalable enterprise applications, but also allows for maintaining them seamlessly

This is all made possible via the new paradigm of in-memory computing.

By bringing together both the data and application tiers, the business application itself is elevated to a level of agility that allows for the fullest extent of optimization. The XPlatform™, Neeve Research’s horizontal platform, is designed for building always-available maximum performance applications for the enterprise market that are mission critical and transactional in nature. Highly interactive developers need to create applications that can maintain data while keeping pace with the ever-evolving demands of the market. The XPlatform™ gives application architects the ability to create incredibly fast, always reliable, and fully scalable solutions that are very easy to write. Management and storage of data are all done in memory, offering an advanced degree of agility and ease of use not found in other application platforms. XPlatform™ applications provide a small hardware footprint which lowers the total cost of ownership while boosting overall performance. These innovations mean there is never a compromise in the functioning nor the reliability of the system.

Recently, Neeve Research achieved a breakthrough in performance and reliability of in-memory computing through its XPlatform solution™. The platform was able to deliver one million “client to market” transactions per second with no change in performance from zero to peak traffic. The XPlatform™ was able to do so without any data loss, pushing forward its next generation computing solution. Colin MacNaughton, the company’s Head of Engineering, explains, “The XPlatform not only enables customers to build very fast, reliable, and scalable enterprise applications, but also allows for maintaining them seamlessly. Our holistic, atomic, and 360-degree approach to management of state, messaging, and business logic allows us to achieve extraordinary levels of performance, reliability, and productivity that are impossible to achieve in a traditional piecemeal fashion.” In providing this next generation in-memory computing, Neeve Research and the XPlatform™ take away the need for developers to focus on anything but perfecting business logic without compromising on performance or availability.

A Proud History of Innovation

Neeve Research has collaborated with a variety of enterprise application developers to improve performance and help them discover their full application potential. Recently, an e-commerce customer approached Neeve Research to provide a solution for storing and processing single sign-on token for its company websites. The customer was previously leveraging a traditional application architecture, when tested, did not meet the estimated performance it required. Neeve Research built a solution that combined and collocated the storage and processing tier in memory to improve performance without compromising the storage reliability.
Within two hours, they helped the developer create a new application, which increased the performance out of the box from 100 to 200 events per second to over 25,000 events per second. Within days, quality testing was conducted to ensure performance was at its peak level and the full application was launched within one week. Mutreja states, “The customer could not afford to go to production without meeting performance requirements as they would have lost millions of dollars due to deployment delays. By implementing the solution on the XPlatform™, they achieved the reliability, performance, agility, and scalability needed to move forward in their process.”

Another notable evolution within Neeve Research focuses on the company’s ability to expand into different verticals as the market places higher performance demands on transaction-driven enterprises. Through the Viper Project (Viper), a collaboration between Neeve Research and Exegy, organizations in capital markets have an opportunity to harness the power of in-memory computing. Lyn Kelly, Head of Sales at Neeve Research explains, “Exegy provides high performance technology for the normalization and distribution of real-time market data to top tier financial service corporations. Combined with the XPlatform™’s core philosophy of taking ownership of nonfunctional concerns of applications, Viper allows for the integration of transaction management capabilities and powerful ticket plant technology.” Utilizing the external innovations from Exegy and the proven solution that is the XPlatform™, Viper eliminates the traditional mismatch between trade orders and market data streams while ensuring ultra fast, ultra low latency, in-memory application performance.

"Innovation is not something that can be bounded by time, so we have grown our company in a way that fosters continuous innovation"

One of the reasons Neeve Research has experienced impressive success in the in-memory computing space is the way in which the company builds its team. Mutreja states, “All of our people come from an HPC background so we understand the lateral shift that needs to take place to push computing forward.” Every team member at Neeve Research has a passion for the work they do and a strong belief in innovation. Mutreja explains, “Innovation is not something that can be bound by time. We have grown our company in a way that fosters continuous innovation. Everyone at the company is given an opportunity to flourish so that the solutions provided to our customers are truly the best in the market.”

Similar to Viper, the company plans to make significant strides in shifting the landscape toward in-memory computing by creating new, valuable partnerships in different verticals. For instance, the IoT arena is highly transaction-based and Mutreja believes there is a growing opportunity to create applications that are performing at their fullest potential in this space. Additionally, the company plans to target online gaming, massive reservation systems, e-commerce sites, operational analytics, and other market verticals where vast improvements in application architecture can be made. Mutreja concludes, “When we talk about the platform, performance is what always gets us in the door. While speed matters in the world of enterprise applications, simplicity in how those applications are developed and used are also a must. We deliver that to our customers.” Neeve Research will continue solving the complex problems facing the enterprise application arena by focusing its efforts on delivering the highest performance and easiest to use in-memory computing available.