3 ms·
If you've got a worker node that proxies those requests to your payment processor and it dies, then you can be in an unrecoverable state where you won't know wh
by politician 12y ago
If you've got a worker node that proxies those requests to your payment processor and it dies, then you can be in an unrecoverable state where you won't know whether the authorization request has succeeded or whether the message was lost.
An at-most-once policy doesn't save you from that, but an at-least-once policy would force you to write an idempotent handler that may be able to recover from failure (via the PP API) or safely make progress (with a bit of transactional state).