Hacker News new | ask | show | jobs
by justinsb 3587 days ago
I think of GRPC as HTTP/JSON with most of the gotchas fixed for me. HTTP2 makes things like concurrent requests easy. Protobuf fixes schema problems (and I think is technically replaceable if you love your JSON). With the GRPC/protobuf definitions you can easily get clients for many languages.

I'm sure it's possible to create the same thing with HTTP/JSON (and swagger?), but I find it to be more work.