I am trying to find the guarantee of the webhook, ...
# ory-network
c
I am trying to find the guarantee of the webhook, I really need
at-least-once
guarantee because I am doing critical work around it, also, is there any idempotency header I could use from it?
h
We recently improved delivery guarantees around web hooks and will also add monitoring and observability in the future. However, we can only guarantee a certain percentage because there can always be freak accidents that break delivery. Our goal will be 5-6 9s for delivery guarantee. Please also note that the web hook will give up if the target errors, we would otherwise clog up the queue
c
@high-optician-2097 as long as you keep trying until it works, I am OK with it, the consumer will fail at some point, but I can’t afford bailing out of the situation since it is critical for downstream systems to continue the work
In the worst case, parking the message is fine, as long as the Operation is there to trigger it manually in the worst case, or something like that
m
Please also note that the web hook will give up if the target errors, we would otherwise clog up the queue
Does that mean there is no retry with an exponential backoff?
h
There is retry with backoff, but it gives up at some point
m
Makes sense!