A durable workflow resumes from a checkpoint. How should it handle a previously completed external action?

Published
  1. Delete the checkpoint before reading it
  2. Assume checkpoints eliminate all partial-failure ambiguity
  3. Reconcile recorded operation state and avoid replaying the side effect unsafely
  4. Always execute every mutation again

Comments — 0