Back to work

AI/SaaS / 2024 / Maintained

Webhook Relay & Inspector

Webhook reliability tool for receiving, verifying, inspecting, replaying, and forwarding events with bounded retries and a live inspector UI.

Role

Designer and engineer (solo)

Disciplines

Backend Systems / AI Integration

Status

Maintained

Webhook Relay & Inspector preview

What this system solves

Debugging provider webhooks usually requires tunnel logs, manual replay, and ad hoc verification — slow, lossy, and dangerous in production.

System overview

FastAPI ingress with HMAC verification on raw bodies, an in-memory event store, three-pane inspector UI, live status panel, replay flow, and rule-driven forwarding. Designed as a teaching artefact for idempotency and event-driven thinking, with a documented PostgreSQL upgrade path.

Limitations

  • Event store is currently in-memory; not durable across restarts.
  • Forwarding rules are static — no per-tenant UI for editing rules yet.
  • Bounded retries only; no advanced backoff schedules or dead-letter queue.

Validation and results

Portable backend service that demonstrates event-driven design, idempotency thinking, and operational debugging — directly transferable to multi-tenant SaaS work.