Webhook Gateway
Centralised webhook ingress with signature verification, replay, and dead-letter queues.
About this project.
Internal services were each terminating webhooks differently: some verified signatures, some didn't, some retried, some lost events on restart. Audit became impossible.
Built a single ingress that all third-party webhooks point at. Verifies signatures per provider, stores raw payload, fans out to internal consumers with idempotency keys and per-consumer dead-letter queues. Six months in production, zero lost events.
Screenshots
Feature set
Sharing and access
- Signed, expiring download links
- Embedded admin panel
- Public landing pages
Operations
- Single binary Docker image
- Health checks and JSON logs
- No external dependencies
You might also like.
Billing Microservice
Stripe-backed billing service with idempotent webhooks, retries, and invoice PDFs.
View projectRealtime Chat Service
WebSocket chat backend handling 50k concurrent connections per node, with Redis pub/sub.
View projectTemp Downloads App
Self-hosted Node.js app for secure, expiring download links with an admin panel and landing pages.
View project