gRPC Streaming Lessons Learned
Over the past few years I have worked with building services that communicate with each other via gRPC. This post focuses on some lessons I have learned related to designing RPCs that utilize gRPC server side streaming. gRPC supports multiple types of streaming and server side streaming is the one that allows the server to stream back multiple responses to a single RPC request from the client.