Learning pathsA
COURSE CHECKPOINT · 5 QUESTIONS

Quiz: Multi-step Processes

Apply Multi-step Processes to concrete decisions. Choose an answer for every question, then review the explanations.

Visual checkpoint

Use this diagram to locate the state and failure boundaries tested by the questions. Answer all five questions before revealing feedback; the result is a study checkpoint rather than a certification.

Durable workflow → Inventory hold (step 1); Inventory hold → Payment authorize (step 2); Payment authorize → Confirm order (success); Payment authorize → Release / refund (failure / cancellation); Release / refund → Repair queue (unresolved); Repair queue → Durable workflow (reconcile)
Scroll to inspect the diagram, or open it at full size.

Figure — Durable workflow → Inventory hold (step 1); Inventory hold → Payment authorize (step 2); Payment authorize → Confirm order (success); Payment authorize → Release / refund (failure / cancellation); Release / refund → Repair queue (unresolved); Repair queue → Durable workflow (reconcile)

Review your reasoning

After checking answers, identify the incorrect assumption behind each missed question. Rewrite it as a rule with a concrete exception or failure case, then return to the lesson.

Why is a refund not a rollback of the original charge?

1. A worker crashes after provider success but before recording it. What is the recovery step?
2. Why is compensation not a database rollback?
3. What closes the local database-to-message publication gap?
4. What should happen after retries exceed a useful deadline?
5. What does a workflow engine alone not guarantee?

Answers and your latest score are saved to your account when you check them. Completion records your attempt, not a passing certification.