Skip to main content
Back to work

Webhook Gateway

Centralised webhook ingress with signature verification, replay, and dead-letter queues.

Year 2024
Role Solo build
Type Infrastructure
Status Live

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.

Other projects.