Events Hub

Inngest-like event tracking system demo

How it works:

  1. Click a button to trigger an event
  2. Event is sent to backend at /api/events
  3. Backend persists event to database
  4. Event is queued in BullMQ (Redis)
  5. Worker processes event and executes matching handlers
  6. Handler execution is logged to database