goldberry

All docs ↓

0005. In-process scheduler with idempotency keys, no cron sidecar

Decision

Background jobs (request expiry, later allowance, interest, outbox, backups) run on one in-process ticker. Each posting carries a unique idempotency key, so duplicate or catch-up runs are no-ops.

Consequences

Nothing extra to deploy; the app normally runs as a single replica.

View this page on GitHub