Data path programmability has been a key tool that network admins have used to change traffic behavior or add custom business logic without relying on those capabilities being core to the proxy. Envoy proxy has supported Lua and Wasm extensions, but the external processing filter in Envoy provides a new way to achieve this functionality.
The external processing filter in the Envoy proxy presents unique opportunities to implement new integrations right on the edge. By implementing the gRPC API for external processing, users can slot useful integrations, from security to observability, directly into the Envoy filter chain.
In this episode, Jacob Bohanon (Senior Software Engineer) will discuss Envoy architecture and present a sample use case for an external processing filter and server.