Grokking Modern API Design Interview
Vote
0% completed
Bulk and Batch Operations
Lesson 11 introduced POST /notification-delivery-batches, whose body carries an items array of independent deliveries.
That removed many network round trips. It settled none of the decisions underneath.
If item two fails, should item one stay created? How many items may one request carry? What happens after a timeout? Does one request consume one rate-limit unit, or a hundred? Which failures appear in the HTTP status, and which appear inside results?
A batch is not an array added to an existing request. It is a second layer of contract, and this lesson designs it.
.....
.....
.....
Like the course? Get enrolled and start learning!