VOOZH about

URL: https://dev.to/ameliob18/i-built-a-zero-loss-webhook-delivery-engine-with-java-21-virtual-threads-2can

⇱ I built a zero-loss webhook delivery engine with Java 21 Virtual Threads - DEV Community


Tired of losing Stripe/PayPal webhook events when my server was down.

Built WireVault β€” catches every webhook, stores it in PostgreSQL, retries with exponential backoff, and lets you replay anything on demand.

Stack

  • Java 21 Virtual Threads (Project Loom)
  • Quarkus β€” docker-compose up and it works in 30 seconds
  • PostgreSQL 16 + GIN indexes on JSONB for instant payload search
  • WebSocket live dashboard (tail -f style)

Try it

docker-compose up -d

GitHub

https://github.com/Ameliob18/wirevault

Would love feedback from the community!