Some endpoints needlessly "hammer" service APIs with retries.
The API responds with a validation error (4xx). In the case that the payload is wrong (and will never validate unless changed in sesam) it does not make sense to send it over and over again. We have examples where this puts unnecessary stress on receiving server.
In other cases validation means that data is missing in receiving system and that sending the same payload again makes sense.
It would be good to be able to distinguish the former and e.g. immediately make entity dead based on http response code.
Please sign in to leave a comment.