Diagrid
Back to all questions
Durable Execution

Can Catalyst ensure exactly-once execution for side effects if I use its Dapr Workflow component?

No. Dapr Workflow, the open-source base of Catalyst, provides at-least-once execution. Catalyst inherits this model. Exactly-once for side effects is not guaranteed by the platform. You must implement idempotency or reconciliation in your activities. Catalyst persists workflow state and replays deterministic steps, but external calls remain your responsibility. Design activities to be safely retryable.

Was this article helpful?

Your feedback helps improve Diagrid's FAQ experience.

Keep reading

More Diagrid FAQ articles

View all