Envoy

Envoy

Envoy is an open source service mesh that provides a uniform way to connect, secure, observe and manage microservices. It acts as a communication bus for services and provides features like load balancing, authentication, observability and more.
Envoy image
microservices observability load-balancing authentication

Envoy: Open Source Service Mesh

Envoy is an open source service mesh that provides a uniform way to connect, secure, observe and manage microservices. It acts as a communication bus for services and provides features like load balancing, authentication, observability and more.

What is Envoy?

Envoy is an open source service mesh created by Lyft that provides a uniform way to connect, secure, observe and manage microservices. As a service mesh, Envoy creates a dedicated infrastructure layer to handle service-to-service communication through a proxy. Key features of Envoy include:

  • Load balancing - Envoy can distribute traffic across multiple services and balance requests.
  • Service discovery - Automatically discover services and route traffic.
  • Circuit breaking - Protect downstream services by stopping cascade failures.
  • Global rate limiting - Enforce limits on requests to protect from spikes in traffic.
  • Observability - Get detailed statistics, logs and traces to monitor services.
  • Security - Apply ACLs, enforce authentication, authorization and encryption between services.

Envoy runs alongside every service and acts as a communication bus for them. By abstracting the underlying network, Envoy provides consistency, reliability and portability across different platforms and languages for microservices. It's used by companies like Airbnb, Pinterest and Uber to connect their services.

Envoy Features

Features

  1. Service discovery
  2. Load balancing
  3. Traffic routing
  4. Circuit breaking
  5. Health checks
  6. Metrics
  7. Tracing
  8. Authentication and authorization

Pricing

  • Open Source
  • Free

Pros

Open source

Easy to use

Integrates with Kubernetes and other platforms

Provides observability into microservices

Handles cross-cutting concerns like security, routing, retries

Improves reliability and resiliency

Cons

Additional complexity

Learning curve

Need to modify application code

Potential performance overhead


The Best Envoy Alternatives

Top Network & Admin and Service Mesh and other similar apps like Envoy

Here are some alternatives to Envoy:

Suggest an alternative ❐

Desky icon

Desky

Desky is a software application designed to organize and customize the Windows desktop. It provides users with a variety of tools to arrange desktop icons, clean up cluttered spaces, personalize themes and layouts, and optimize the desktop for efficiency.Some key features of Desky include:Icon arrangement tools - Automatically align icons...
Desky image
Condeco icon

Condeco

Condeco is a leading workplace and desk booking software used by companies to efficiently manage their office spaces, desks, and meeting rooms. It provides an intuitive online booking platform that allows employees to easily reserve desks, offices, and meeting rooms ahead of time.Key features of Condeco include:Interactive floor maps -...
Condeco image
Robin Desks icon

Robin Desks

Robin Desks is a software designed specifically for remote teams who want to feel more connected while working distributed. It provides a persistent virtual office environment with features to mimic working together in a physical space.The core functionality revolves around virtual desks where team members can join video calls to...
Robin Desks image
Parcel Tracker icon

Parcel Tracker

Parcel Tracker is a versatile parcel and shipment tracking application designed to help both individuals and businesses better organize and monitor deliveries. It supports tracking numbers from major carriers like USPS, FedEx, UPS, DHL and more.Key features of Parcel Tracker include:Real-time tracking status updates showing the current location and expected...
Parcel Tracker image