Function Routing

Gloo builds on top of Envoy proxy by giving it the ability to understand functions belonging to upstream clusters. Envoy (and most other gateways) are great at routing to backend clusters/services, but they don’t know what functions (REST, gRPC, SOAP, etc) are exposed at each of those clusters/services. Gloo can dynamically discover and understand the details of a Swagger or gRPC reflection, which can help make routing easier. In this tutorial, we’ll take a look at Gloo’s function routing and transformation capabilities.