Featured Post

How We Reduced Webhook Delivery Latency by 40%

In Q3 2024, our monitoring showed a 120ms spike in median delivery times across our EU-West endpoint. Pieter van Dijk, lead backend engineer, led a deep-dive into our queue architecture. The culprit: synchronous TLS handshakes on cold-started containers. By implementing connection pooling with keep-alive strategies and pre-warming our Strapi and Shopify relay nodes, we brought P95 latency down from 340ms to 187ms. Read the full post-mortem and the open-source connection pool config we published to GitHub.

Read Full Article View on GitHub
Latest Posts

Recent Articles

๐Ÿ”

Verifying Stripe Webhook Signatures in Node.js

A step-by-step guide to using Stripe's stripe.webhooks.constructEvent() with Express middleware. Includes handling clock-skew tolerance and testing with stripe-cli trigger. By Lisa de Vries ยท 8 min read

๐Ÿ”„

Idempotency Keys: Your Safety Net for Webhook Duplicates

Why idempotency headers matter more than you think. We cover Redis-based deduplication patterns, TTL strategies, and how WebhookWatch's replay feature uses them under the hood. By Thomas Bakker ยท 6 min read

๐Ÿ“Š

Monitoring Webhook Health with Prometheus and Grafana

Export delivery success rates, retry counts, and payload sizes to Prometheus. Includes a ready-to-use Grafana dashboard JSON and alerting rules for 99.9% SLA tracking. By Sarah Jansen ยท 10 min read

๐Ÿงช

Testing Webhook Endpoints Locally Without ngrok

How to use WebhookWatch's local relay to test Shopify, GitHub, and Twilio webhooks on your dev machine. No tunneling tools required โ€” just a free account and a custom subdomain. By Pieter van Dijk ยท 5 min read

โšก

HTTP/3 and Webhooks: What Changes for Your Integration

QUIC-based transport reduces head-of-line blocking for high-volume webhook senders. We benchmarked HTTP/2 vs HTTP/3 delivery for 10k concurrent payloads and the results surprised us. By Lisa de Vries ยท 7 min read

๐Ÿ—๏ธ

Building a Retry Strategy That Actually Works

Exponential backoff with jitter, circuit breakers, and dead-letter queues. A practical guide based on two years of processing 40M+ webhook events at WebhookWatch. By Thomas Bakker ยท 9 min read

Browse by Category

Categories

๐Ÿ“ก

API Tips

Practical advice on REST and webhook API design, signature verification, rate limiting, pagination strategies, and versioning. 24 articles published.

๐Ÿ’ป

Developer Life

Behind-the-scenes stories from our Amsterdam engineering team. Tooling decisions, debugging war stories, conference talks, and open-source contributions. 18 articles published.

๐Ÿ“ฐ

Nieuws

Product updates, new integrations, EU data residency features, and announcements from the WebhookWatch team. Stay current with what's new. 15 articles published.

57
Articles Published
12k
Monthly Readers
3
Categories
4
Authors