onrup

Serving

Durable operation

What is durable operation?

A durable operation is a long-running job that survives client disconnection and process restarts, with an append-only event log a client can replay from any position. It is what makes a multi-hour job observable without a permanently open connection.

The alternative — a job whose state lives only in a streaming connection — loses its history the moment the connection drops, and there is no way to find out what happened.

The event log also makes polling and streaming equivalent. A client can subscribe live or ask what happened after a given event, and get the same answer either way.

Related terms

All terms in the glossary →

Start with the free tier

A magic link creates your account, your tenant and your first API key. No card until you ask for compute.