3 ms·
A missing factor is fragility in the face of change. RPC leads to fragile protocols. Adding arguments to a procedure or adding properties to a result can often
by ozten 11y ago
A missing factor is fragility in the face of change.
RPC leads to fragile protocols. Adding arguments to a procedure or adding properties to a result can often break clients and in practice you update systems lock step.
HTTP can gracefully handle different API version requests to the same resource. REST clients are encouraged to take only what they need from the representation.
Also, I strongly disagree with the Totaling points section. Seems too "nice" to both sides.