API Design · Senior · Question 10 of 75

How should a multi-step operation spanning several services be exposed in an API?

Explanation

Clients poll the operation or receive events; the backend handles retries and compensation.

Further reading

Problem with a question

API Design · Senior · question 10

Test yourself

Take the API Design · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz