It's pretty solid. Go support is impeccable, Protobufs have lots of language support.<p>It's a lot easier to add features to a protobuf than to other RPC systems I've used. That's a huge advantage because your clients and server don't have to upgrade in lockstep
Yeah, gRPC is mainstream at this point -- much better to generate API clients when you can, instead of hand-rolling your own, especially as the number of engineers and teams in an organization grow.