The vast majority of enterprises are moving to the cloud, but few are prepared for networking implications of cloud-native architectures. For developers, handling service discovery, fault tolerance, load balancing, caching and coordination over the network and across many services is the stuff of nightmares. For businesses, getting this wrong can be the cause of astronomical cloud costs and high-profile outages.
RSocket is an open-source network protocol developed in collaboration with Netflix, Facebook, Pivotal and others that was designed to handle the challenges of communication between complex networks of services both within the datacenter and over the internet – extending to mobile devices and browsers. In addition to ultra-low latency RPC and flexibility in the underlying transport layer, RSocket provides session resumption, application flow control and predictive load balancing to protect both client and server resources from being overwhelmed.
Netifi is leveraging RSocket to simplify the way enterprises build and operate cloud-native applications, dramatically reducing operational overhead and speeding development velocity by allowing developers to focus on their product instead of their network infrastructure.