When to and When not to use Inbox Process
You care about data integrity.
Receiving & processing your webhook requests uniquely/exactly-once.
Receiving & processing your webhook requests in ORDER.
Your 3rd-party service doesn't want specific responses, simply 200 OK is enough
200
e.g.: you have to run some biz logic and then return the response.
You don't care about the ordering of the webhook requests, it can be YOLO-ordering 😌.
You have to do some biz logic and then specific responses to your 3rd-party service.
For this, you might need to implement your own Idempotency layer.
You want high throughput (use Queue for that)
Last updated 1 year ago