There's a mountain of grpc-centric python code at $dayjob and it's been miserable to live with. Maybe it's less awful in c/c++, or at least confers some decent performance there. In python it's hot garbage.
replies(5):
The Go part I'm building has been much more solid in contrast.
This solves it: https://github.com/cpcloud/protoletariat