Envoy is a popular and scalable API gateway technology that was built to work in a dynamic services environment. It is fast, comprehensive, dynamically configurable, extensible, and observable.
- Lyft built Envoy as an internal technology to publish services out to their consumers both internal and external.
- Envoy is built to be fast, scalable, comprehensive, dynamically configurable, extensible, and observable.
- Envoy works with a dynamic control plane, allowing for policies to be served up dynamically to the proxy without having to balance anything.
- Envoy is built on a filter chain architecture, allowing for various policies and routing techniques to be applied to requests.
- Envoy produces access logs on each request, which are valuable for debugging and monitoring purposes.