Webhook

Cosa sono i Webhook?

Un webhook è un callback HTTP con cui un sistema notifica a un altro che è avvenuto qualcosa. Invece che il ricevente esegua polling per rilevare i cambiamenti, il sistema di origine invia un piccolo messaggio a un URL registrato quando si verifica un evento, come un nuovo ordine, un aggiornamento di stock o la pubblicazione di un contenuto.

Definizione

La consegna di un webhook contiene tipicamente un tipo di evento, un timestamp, un payload che descrive l'entità modificata e una firma per l'autenticazione. Il ricevente conferma il messaggio con un codice di successo HTTP e lo elabora in modo asincrono. I produttori affidabili ritentano in caso di fallimento, deduplicano per id evento e forniscono una dashboard per lo storico delle consegne e il replay.

Perché è importante

I webhook sono il tessuto connettivo del commerce composable. Permettono a servizi indipendenti di reagire ai cambiamenti senza polling, il che mantiene i sistemi sincronizzati e riduce la latenza tra gli eventi e le azioni a valle. Quando l'inventario scende a zero nell'OMS, un webhook può attivare la reindicizzazione nella ricerca, la rivalidazione della pagina nello storefront e le notifiche nello strumento di marketing nel giro di pochi secondi.

Considerazioni operative

I consumatori di webhook devono essere idempotenti, poiché i retry possono produrre consegne duplicate. Devono verificare le firme per prevenire richieste falsificate e gestire la backpressure quando arrivano raffiche di eventi. In una piattaforma di frontend management, i webhook guidano spesso l'invalidazione della cache, la rigenerazione statica e le notifiche a valle, quindi monitorare la salute dei webhook è una parte critica delle operazioni.

Correlati

Scopri Composable Headless Frontend · Composable Digital Experience Platform.

Frontend Insights

SEO / GEO / AEO Ready
Performance e Core Web Vitals
WCAG 3.0 Ready
Tracciamento & Analytics
Coerenza del brand