Come funzionano effettivamente i costi dei webhook
Il conteggio degli eventi non elaborati che vedi nella dashboard è non il numero di messaggi fatturabili. La maggior parte dei servizi contano al tentativo di consegna livello, il che significa che il fan-out e i tentativi aumentano il volume:
- Distribuzione: 1 evento → N endpoint = N tentativi di consegna. 1 milione di eventi su 50 endpoint = 50 milioni di tentativi fatturati.
- Nuovi tentativi: un tasso di fallimento del 3% con 3 tentativi aggiunge circa il 9% di tentativi in più.
- Archiviazione/conservazione dei registri: alcuni servizi vengono addebitati separatamente per conservare i payload degli eventi oltre i 7 giorni.
Il calcolatore sopra tiene conto dei tentativi. Il fan-out lo è non applicato per impostazione predefinita (farebbe sembrare costosa la maggior parte dei servizi gestiti per i casi d'uso con endpoint singolo): se si distribuiscono molti clienti, moltiplicare il conteggio degli eventi per la media degli endpoint per evento prima di inserirlo.
Svix: la migliore esperienza per sviluppatori, costo medio
Svix è il servizio webhook gestito più popolare. Gestisce il fan-out in modo nativo, fornisce dashboard rivolte ai clienti a cui gli utenti possono accedere per ispezionare e riprodurre le consegne e dispone di SDK per tutte le principali lingue. Il prezzo parte da un piano mensile fisso con un'eccedenza per messaggio superiore alla quota inclusa (~$ 0,99–$ 1,25/1.000 messaggi a seconda del livello).
Ideale per: prodotti SaaS in cui i clienti devono gestire i propri abbonamenti webhook. Il portale white label è l'elemento di differenziazione.
Hookdeck: gateway di eventi con osservabilità
Hookdeck fattura per connessioni (coppie sorgente → destinazione) al giorno e per eventi acquisiti. È più un gateway di eventi che un puro servizio webhook: gestisce anche l'inserimento, la limitazione e il filtraggio degli eventi in entrata. Listini prezzi con connessioni attive; gli endpoint silenziosi non costano molto.
Ideale per: team che devono trasformare, filtrare o instradare eventi tra servizi o che necessitano di gestione dei webhook in entrata (acquisizione di eventi da Stripe, Shopify ecc.) insieme alla consegna in uscita.
Fai da te con SQS + Lambda: infra più economico, funziona meglio
SQS addebita $ 0,40/1 milione di messaggi. Lambda a 128 MB + 200 ms/invocazione costa circa $ 0,20–0,40/1 milione. Totale: ~$ 0,80–$ 1,00 per 1 milione di consegne in termini di calcolo AWS grezzo. Ma sei tu a creare: pianificazione dei tentativi, logica di fan-out, gestione dei messaggi non recapitabili, archiviazione del payload, registri di consegna, interruttori automatici per endpoint e interfaccia utente per il debug. Con 5 milioni di eventi al mese si tratta di una fattura AWS realistica di 200-500 dollari più 10-20 ore al mese di manutenzione. Il punto di incrocio in cui il fai-da-te consente di risparmiare denaro rispetto a un servizio gestito è in genere di circa 5-10 milioni di eventi al mese.
Strumenti correlati
Costo della coda SQS · Costo della richiesta API · Costo dello stack API · Costo Kafka gestito · Costo in uscita dal cloud