Back to projects
React & Node.js · Node.js & React reference system
Durable Webhook Kit
Durable outbound webhooks with Node.js, PostgreSQL leases, signed requests, bounded retries, replay tooling, and a React failure lab.
The challenge
Webhook delivery must remain reviewable across worker races, timeouts, lost responses, DNS risks, exhausted retries, and process shutdown.
The result
A reusable library with PostgreSQL persistence, a Fastify control plane, a React operations console, and real browser journeys for success and failure cases.
What this project demonstrates
Reviewable decisions instead of slogans.
- At-least-once contract with idempotent enqueue and explicit replay
- Leases, append-only attempts, and bounded retry policies
- HMAC-signed requests and DNS-pinned SSRF protection
- Fastify, OpenAPI, SSE, React, and Playwright against real services
Technologies