Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I strongly advocate GraphQL for client-facing APIs, and gRPC (or Thrift) for internal (or pure) APIs.

REST was a breath of fresh air after SOAP, but unfortunately it is an incomplete solution and leaves too many unsolved problems in user-space. This has led to a proliferation of attempts to build standards on top of REST, such as JSON-API. When we're building systems, RPC is a more natural fit because the semantics are clearly defined.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: