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

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.