filmov
tv
Why envoy proxy is underrated

Показать описание
#devops #sre #envoy #proxy #microservice #filters #pods #kubernetes
Envoy Proxy Overview.
Methuna Prabhu
Envoy proxy High lighted points
Envoy is a modern, high-performance, open-source proxy server designed for cloud-native applications. Here are some highlighted points about Envoy:
Service Proxy: Envoy is a service proxy that is deployed as a sidecar alongside the service instances it is proxying for. It handles all inbound and outbound traffic for these instances, providing features like load balancing, health checking, and circuit breaking.
Platform Agnostic: Envoy is platform agnostic, meaning it can be deployed on any platform or language that supports a standard network socket. This makes it an ideal choice for microservices and cloud-native architectures.
Designed for Performance: Envoy is designed for high performance, with features like asynchronous I/O, thread pooling, and kernel bypass support. It also supports modern network protocols like HTTP/2 and gRPC.
Extensible: Envoy is highly extensible, with a powerful plugin system that allows developers to add new features or modify existing ones. This makes it easy to customize Envoy to meet the specific needs of an application.
Observability: Envoy provides rich observability features, including detailed metrics, distributed tracing, and access logging. This makes it easy to monitor and debug service-to-service communication.
Community Support: Envoy has a large and active community of developers, who contribute to its ongoing development and support. This ensures that Envoy will continue to evolve and improve over time.
Overall, Envoy is a powerful and flexible proxy server that is well-suited for modern, cloud-native applications. Its high performance, extensibility, and observability features make it an ideal choice for developers who want to build scalable and reliable microservices architectures.
Envoy Proxy Overview.
Methuna Prabhu
Envoy proxy High lighted points
Envoy is a modern, high-performance, open-source proxy server designed for cloud-native applications. Here are some highlighted points about Envoy:
Service Proxy: Envoy is a service proxy that is deployed as a sidecar alongside the service instances it is proxying for. It handles all inbound and outbound traffic for these instances, providing features like load balancing, health checking, and circuit breaking.
Platform Agnostic: Envoy is platform agnostic, meaning it can be deployed on any platform or language that supports a standard network socket. This makes it an ideal choice for microservices and cloud-native architectures.
Designed for Performance: Envoy is designed for high performance, with features like asynchronous I/O, thread pooling, and kernel bypass support. It also supports modern network protocols like HTTP/2 and gRPC.
Extensible: Envoy is highly extensible, with a powerful plugin system that allows developers to add new features or modify existing ones. This makes it easy to customize Envoy to meet the specific needs of an application.
Observability: Envoy provides rich observability features, including detailed metrics, distributed tracing, and access logging. This makes it easy to monitor and debug service-to-service communication.
Community Support: Envoy has a large and active community of developers, who contribute to its ongoing development and support. This ensures that Envoy will continue to evolve and improve over time.
Overall, Envoy is a powerful and flexible proxy server that is well-suited for modern, cloud-native applications. Its high performance, extensibility, and observability features make it an ideal choice for developers who want to build scalable and reliable microservices architectures.