Hacker News new | ask | show | jobs
by dave1999x 908 days ago
REST is such a poorly understood term.

gRPC services are by design client-server likely built in a stateless way. It uses HTTP and exploit the same tools that REST would use for layering such as proxies, etc.

Not sure which parts make it more complex.

gRPC is still over HTTP right?

Most of the other arguments are weak too. I'm not convinced gRPC is any better understood.

1 comments

You mean http as in HTTP1 I'm assuming. It's not; it's HTTP2. It's a binary messaging format over HTTP2. If you want to make it work over HTTP1, you need an envoy proxy to translate. There's a project called grpc-web but it seems dead in the water as it doesn't support things like bi-directional comm that gRPC offers.