Webhooks
Was sind Webhooks?
Ein Webhook ist ein HTTP-Callback, mit dem ein System ein anderes informiert, dass etwas geschehen ist. Statt dass der Empfänger nach Änderungen pollt, schickt das Quellsystem bei einem Ereignis eine kurze Nachricht an eine registrierte URL, etwa bei einer neuen Bestellung, einer Bestandsänderung oder einer Content-Veröffentlichung.
Definition
Eine Webhook-Zustellung enthält typischerweise einen Event-Typ, einen Zeitstempel, ein Payload mit der geänderten Entität und eine Signatur zur Authentifizierung. Der Empfänger bestätigt die Nachricht mit einem HTTP-Erfolgscode und verarbeitet sie asynchron. Zuverlässige Produzenten wiederholen bei Fehlern, deduplizieren über die Event-ID und bieten ein Dashboard für Zustellhistorie und Replay.
Warum es zählt
Webhooks sind das Bindegewebe von Composable Commerce. Sie lassen unabhängige Services auf Änderungen reagieren, ohne zu pollen, halten Systeme synchron und verkürzen die Latenz zwischen Ereignis und nachgelagerter Aktion. Sinkt der Bestand im OMS auf null, kann ein Webhook innerhalb von Sekunden Reindexierung in der Suche, Seiten-Revalidierung im Storefront und Hinweise im Marketing-Tool auslösen.
Operative Aspekte
Webhook-Empfänger müssen idempotent sein, weil Retries Duplikate erzeugen können. Sie sollten Signaturen prüfen, um Spoofing zu verhindern, und bei Event-Bursts mit Backpressure umgehen können. In einer Frontend Management Platform steuern Webhooks oft Cache-Invalidierung, Static Regeneration und Folgebenachrichtigungen, weshalb das Monitoring der Webhook-Health ein kritischer Teil des Betriebs ist.
Verwandt
Mehr dazu: Composable Headless Frontend · Composable Digital Experience Platform.