Background

The New Service Mesh

Existing "service mesh" solutions are meshes of proxies. Netifi is the first real mesh network of services.

The Service Mesh Should Simplify Your Life, Not Complicate It

 

Problem

Existing meshes require doubling the size of your infrastructure by requiring you to run proxies for every single service instance that you deploy, increasing operational overhead and cost, while reducing overall performance.

Solution

Netifi forms a virtual point-to-point network between all of your services. No need for deploying and managing proxies. We do what TCP/IP does for the Internet for your microservices: provide lightning fast and secure communication between your microservices wherever they are deployed.

Netifi Gives You The Benefits of a Service Mesh Without the Drawbacks

No Code Changes

Requires no changes to your existing applications. Netifi's technology can use your existing service discovery mechanism out of the box.

Unified Security Model

Secure all of your services using the same technology and rules across all deployment environments.

Centralized Management

With Netifi you can view and manage all of your services through a single pane of glass no matter where they are running.

Deployment Flexibility

On-prem, in the cloud, using Kubernetes, it doesn't matter with Netifi. Netifi works across all deployment and runtime topologies.

Secure By Default

With Netifi services are not exposed by default. You decide which services you expose to consumers.

No Sidecars

Netifi requires only a single deployable. Deploy the Netifi Broker into your environment and your services will be automatically managed and secured by Netifi. No need for sidecar proxies for every application.

Powered by RSocket

Netifi can provide this new "proxy-less service mesh" because it is built on RSocket, an open source layer 5/6 networking protocol, purpose-built for communicating between networked devices and services.

RSocket was originally developed by our co-founders to solve the problem of communicating between massive numbers of microservices at Netflix. RSocket is now supported by member companies of the Reactive Foundation.

Made Possible with RSocket

  • 10x Better Performance
    Shrink your infrastructure by 90%

    RSocket provides 10x better performance and latency than existing HTTP and gRPC based microservice solutions.

    RSocket provides maximum throughput because it is a binary protocol and does not require serializing and deserializing human readable data formats (ie. json) between services. RSocket is completely reactive, dramatically reducing the number of requests needed to receive data in HTTP-pull based architectures today. RSocket consumers only receive data when there is data to process, no more need for pulling. We have seen RSocket users reduce their server instance count by 90% because of this.

  • Mesh Everything
    Web Browsers, Mobile Apps, IoT Devices? No Problem.

    Unlike every other service mesh on the market RSocket enables us to provide a mesh that works not only works for services, but natively in a web browser, on a mobile device, and even on resource constrained IoT devices.

  • Prevent Outages
    No Need for Circuit Breakers or Bulkheading

    RSocket uses application backpressure to prevent upstream producers from overwhelming downstream consumers. RSocket consumers tell upstream producers how much data they can handle at any given point in time preventing thundering herd failures. This backpressure removes the need for configuring and tuning circuit breakers that are required for other service mesh solutions.

  • Reactive Applications
    Create High-Performance Reactive Architectures

    Fully reactive systems are the new way to build high performance applications and reduce infrastructure footprint. RSocket is a fully reactive protocol that implements the Reactive Streams specification over the network. Prior to RSocket, Reactive Streams implementations only worked on box. RSocket takes all the advantages of Reactive Streams and allows you to use them over the network.

RSocket for Microservices

Our CEO, Arsalan Farooq, talks RSocket, the future of cloud-native microservices, and service meshes.

Netifi with RSocket is the Superior Service Mesh

Traditional Meshes

Netifi with RSocket


Service Discovery

Access Control

Application Backpressure to Prevent Outages

Deploy Anywhere

No Sidecar Proxies Required

Mesh Web, Mobile, and IoT Devices

10x Performance vs HTTP

AI-Powered Load Balancing

HTTP to gRPC Bridge Support

No Open Ports Required

Tag-Based Dynamic Traffic Shaping

Download Now

Get started with Netifi and RSocket Today.

Get Started

Contact Us

Have questions or feedback?

Get In Touch
Background Image

Check out our blog to learn more about Netifi and RSocket.

Read Our Blog