Too Long; Didn't Read
GRPC is a remote procedure call (RPC) framework initially developed by Google circa 2015. Based on HTTP/2 for transport and Protobuf as Interface Definition Language, gRPC has several capabilities that traditional REST APIs struggle with, such as bi-directional streaming and efficient binary encoding. What follows is a step-by-step tutorial on how to set up Kong to proxy gPC services, demonstrating two possible scenarios. In the first scenario, a single Route entry in Kong matches all gRpc methods from a service. The second one, I have per-method Routes, which allows me to apply different plugins to specific gRsPC methods.