Zurück zu den Projekten

React & Node.js · Node.js-/React-Referenzsystem

Durable Webhook Kit

Langlebige ausgehende Webhooks mit Node.js, PostgreSQL-Leases, signierten Requests, begrenzten Retries, Replay und React-Failure-Lab.

Ausgangslage

Webhook-Zustellung muss auch bei Worker-Rennen, Timeouts, verlorenen Antworten, DNS-Risiken, ausgeschöpften Retries und Prozessabbruch nachvollziehbar bleiben.

Ergebnis

Eine wiederverwendbare Bibliothek mit PostgreSQL-Persistenz, Fastify-Control-Plane, React-Betriebskonsole und realen Browser-Abläufen für Erfolgs- und Fehlerfälle.

Was das Projekt zeigt

Nachvollziehbare Entscheidungen statt Schlagworte.

  • At-least-once-Vertrag mit idempotentem Enqueue und explizitem Replay
  • Leases, Append-only-Versuche und begrenzte Retry-Strategien
  • HMAC-signierte Requests sowie DNS-gepinnter SSRF-Schutz
  • Fastify, OpenAPI, SSE, React und Playwright gegen reale Services

Technologien

  • Node.js
  • TypeScript
  • PostgreSQL
  • Fastify
  • React
  • Playwright