Grokking Modern API Design Interview
Vote
0% completed
When REST Doesn't Fit
A caller sends a request whose work takes three minutes.
Holding an ordinary HTTP request open for three minutes produces a fragile contract. A browser, gateway, or load balancer may time out first. The caller cannot tell whether closing the connection cancelled the work. A retry may start it a second time. Progress has nowhere to appear, and the final status code cannot arrive if the connection is already gone.
REST has not failed here. One request-response exchange is simply the wrong shape for this job.
REST stays the default in this course, and leaving it takes two statements:
**Name
.....
.....
.....
Like the course? Get enrolled and start learning!