Skip to content
id0n

Ongoings

Queues, schedules, background jobs and workflows.

Ongoings runs work outside the request path. It durably accepts your events and work, runs it with clear delivery and execution rules, and shows you what happened, including retries, cancellations and failures.

What Ongoings handles

Ongoings is designed to cover the areas below. Capabilities become available as the Ongoings interface is released.

AreaDescription
QueuesWork outside the request path.
SchedulesJobs on a recurring timetable, or once at a set time.
Background jobsJobs dispatched to workers, with attempts, timeouts, cancellation and results.
WorkflowsMulti-step workflows with run history.
EventsEvents and triggers that start work. Topics are planned.
Failure handlingRetries and failure inspection per run.

Design for repeats

Ongoings runs work at least once. A step can run more than once, so make its side effects safe to repeat. See Execution semantics.

Available at release

Quickstarts, SDK installation and the API reference are published when the Ongoings interface is released.

On this page

Ask AI

Answers come from the published id0n docs, with links to their sources.