All Lessons

A mortgage processing company called HomeFirst needs a loan approval workflow: (1) collect applicant documents (up to 48 hours), (2) run credit checks (5-10 seconds), (3) verify employment (1-2 business days), (4) underwrite the loan (30 seconds), and (5) generate closing documents (10 minutes). The workflow spans 3-5 business days and must survive server restarts and network outages. What execution primitive does HomeFirst need?

1 / 3
advanced 30 min

Durable Workflows

Loading lesson content...

A workflow processes 10,000 items. After processing 5,000, the instance crashes. On restart, it starts from item 1. What's wrong?

1 / 2

A workflow has 50 sequential steps. Each step depends on the previous. A failure on step 47 requires starting over, which is costly. What architecture improves this?

1 / 1