The general take is that people are somewhat unsure if it's the right way to go.
We like the "developing by contract" aspect when using protocol buffers but we don't like the workflow as much.
I'm interested in hearing stories from people who have used successfully (maintaining a production product) and unsuccessfully (back to rest or whatever you were doing before.
Thanks
The reason why gRPC exists is performance, REST calls all over are not performant enough to send messages.