Show HN: Diahook – Webhooks as a Service
This looks nice but don&#x27;t I still have to invest all the engineering to make sure my calls reach Diahook service in the first place? The argument from diahook seems to be &quot;we&#x27;ll never go down&quot;. That&#x27;s covered by SLAs by all companies that Diahook would be forwarding my calls to. Does Diahook claim 100% uptime? That&#x27;s impossible. Even if it were possible, there are many other points of failure between my service and Diahook and I need to take all of them into account. Once I do that, I don&#x27;t see much point in using Diahook. This would&#x27;ve been better off as a library I think.<p>There are other features&#x2F;reason that would make me use a &quot;webhook service&quot; and I&#x27;ve contemplated building one before but mainly for async message passing between systems. Anything sync and you almost always need to take care of all the failure states.<p>This could be useful as a library or side-car. I can&#x27;t help but think of this as a plugin for something like Envoy even though Envoy probably does a lot of this already.