Every action below hits a live PostgreSQL database and delivers real signed HTTP webhooks to this site's own receiver. Updates stream in over Server-Sent Events. · connecting…
Each enqueue runs inside a real DB transaction. Commit and it is delivered; roll back and the row never exists.
await client.query("BEGIN");
await client.query("INSERT INTO orders ..."); // business write
await relay.enqueue(client, { // rides the SAME tx
eventType, payload, endpoint: { url, secret },
});
commit ? await client.query("COMMIT")
: await client.query("ROLLBACK"); // both vanishFlip how the customer's endpoint responds. Switch to 500, enqueue, and watch the retries climb until the row lands in the DLQ.
Deliver successfully
Click a row to open its delivery ledger (every attempt, recorded).
| seq | id | event | status | tries | last error | age | |
|---|---|---|---|---|---|---|---|
| Empty — enqueue something above. | |||||||
Hook events (delivered / retry / dead) appear here.