gRPC in Production
Today, micro services mostly use RESTful APIs to communicate. Being HTTP-based, it’s hard to do stream bi-directional, and to get many resources (hence we have GraphQL). gRPC is a universal RPC framework. We define services in Interface Definition Language, and gRPC generates client code and server stubs for us in 7 languages.