Opens in a new tab
vmblog logo 2024 wht (updated)

Netifi Announces Free Download of RSocket-based Software, Easiest Way to Build Microservices and Cloud-Native Applications

Share: 

David Marshall | Published: November 13, 2018

Netifi, developer of a next-generation platform for reactive microservices and cloud-native applications, announced availability of its first product, a free download of Proteus Community Edition, which helps reduce the complexity associated with developing and deploying microservices and cloud-native applications. Proteus, based on the open source RSocket protocol, takes care of networking complexity, such as routing, session resumption, application flow control and predictive load balancing, which enables traditional enterprise developers to build applications that are easier to scale, less prone to failure and easier to operate.

“Today, applications are built on a larger scale and are more widely distributed than ever before, yet applications are still being built working around the constraints of decades-old HTTP (hypertext transfer protocol) and REST (Representational State Transfer) that were designed to send textual information in one direction,” said Robert Roeser, a co-founder and CEO of Netifi. “Distributed systems in use today are inherently complex, as well as unpredictable in their performance characteristics, and have evolved beyond all recognition from the early days of the web. This requires an entirely new approach with communications designed specifically for cloud-native applications. That is the missing link we’re providing with Proteus Community Edition based on RSocket.”

Netifi’s Proteus uses bi-directional application communication technology that predicts the best route to send messages understanding latency and error rates, plus the ability to handle load balancing while capable of running over standard transports like HTTP/2, TCP and WebSocket. Using the RSocket layer 7 application-level protocol – visible and accessible to developers – makes it easy for applications to talk to each other. The more efficient RSocket application protocol uses much less overhead to replace HTTP and REST when developing and deploying microservices and cloud-native applications.

The Netifi platform works with multiple programming languages with initial support for Java and Javascript. Also, Proteus Community Edition uses the Proteus RPC (remote procedure call) technology that Netifi has contributed to open source RSocket. That is dramatically faster than gRPC and faster than HTTP with significantly better latency.

Netifi is an active participant in developing the RSocket open source application-level networking protocol and RPC framework along with Facebook, Pivotal Software and others. For more information, go to http://rsocket.io/.

Much as TCP/IP is the lingua franca for data exchange over the internet and makes communications reliable with built-in recovery from failures and requires little central management, the goal is for RSocket to be the equivalent when it comes to application-level networking forming the central nervous system for cloud-native and microservice architectures. RSocket is designed to handle the challenges of communication between complex networks of services both within the data center and over the internet - extending to mobile devices and browsers.

“RSocket shows great promise in helping with one of the major stumbling blocks faced by enterprises deploying microservices and cloud-native application development,” said Torsten Volk, managing research director, Enterprise Management Associates. “Enabling its technology to work with existing language and frameworks in a zero friction adoption model should make it possible for enterprises to easily deploy the Netifi software within their existing IT infrastructure.”

For more information about Proteus Community Edition, go to https://www.netifi.com/proteus. In the coming months, Netifi will make available a version providing additional features for enterprises to develop and deploy microservices and cloud-native applications. Netifi’s platform will be able to be deployed on cloud, on-premises, or multi-cloud hybrid configurations.