Der Bau ist nicht der teure Teil. Eine Queue, ein Retry mit Backoff und ein Signatur-Helfer sind eine Wochenarbeit, und die meisten Teams kommen dort problemlos an. Teuer wird die Woche danach, wenn ein Kunde sagt, ein Event sei nie angekommen, und die Antwort darauf heißt: Logs von Hand lesen. Und es hört nicht auf, denn jeder neue Kunden-Endpoint ist ein neuer Weg, auf dem Zustellung scheitern kann.
Es kostet außerdem Aufmerksamkeit an einer Stelle, die nichts einbringt. Niemand hat Ihr Produkt gewählt, weil Ihre Retries Exponential Backoff verwenden. Ein Webhook, der still nicht mehr ankommt, ist aber erst ein Support-Ticket, dann ein Gespräch über eine Rückerstattung und manchmal ein Kunde, der geht. Hohe Folgen, kein Verdienst — genau die Form einer Sache, die man kauft statt sie zu bauen.
Wenn Sie es lieber selbst bauen: bauen Sie es. Der Entwurf ist kein Geheimnis, und wir würden die meisten derselben Entscheidungen treffen. Rechnen Sie es nur als Dienst, den Sie jahrelang betreiben, nicht als Sprint. Wenn Sie es lieber nicht tun: Ein Endpoint, den Sie schon haben, kann signierte, wiederholte Zustellungen empfangen, sobald Sie einen API-Key haben und seine URL im Dashboard steht, und die ersten 3.000 Anfragen jeden Monat sind gratis.