← Romulus overview

Use cases

Where durable execution helps.

Explore how three agent workloads recover and what their workflows need to preserve along the way.

Choose what to save.

Customer operations
Save the ticket context and the routing decision before writing to the CRM. If the write times out, reconcile it with the provider before submitting a second update.
CRM synchronisation
Save the intended field update and its operation ID. If the response disappears, look up the existing result before deciding whether to retry.
Background jobs
Capture the job ID and expected completion event before releasing the worker. Give the wait a deadline and define how to handle duplicate completion events.