|
|
|
|
|
by jively
2900 days ago
|
|
My biggest issue with GraphQL is the fact that what essentially used to be a database operation has now become a (coordinated) batch API query. So the operation has been split into microservices, then re-joined using a GraphQL interpretation SPoF, all so that client business logic can be encapsulated as a query string, instead of securing that effort as a specialised API endpoint. Moving flexibility to the client comes with all the inherent risk of that flexibility being available to (in a browser sense) a risky client. RPC over REST is a solved problem IMO, arguments about REST RPC semantics become ideological after a while. |
|
I'm interested in understanding more about this statement.
Do you mean that all REST RPC libraries are sufficiently developed such that you don't really need to worry about RPC being tricky, or that we all just as a community understand the best strategies and common pitfalls. Or do you mean a specific technology?
Just wondering cause whenever I hear the term RPC as an experience developer I just shudder (-: Thanks!