I don't really enjoy creating an additional type-stub file (.proto) for everything, for most things I've used gRPC on and imagine using it for it'd just be easier to have a shared library across the service and client with types in it because it's the same language. That opinion would change, if...
I was using different languages across the client and server, but at that point I feel like a service returning JSON would just be more adoptable and fit the use-case better. It's pretty nice for like, service-to-service communication though.
Comments