Home Cloud Article

AWS Lambda Durable Functions Enable Long-Running Workflows Without Idle Compute

TL;DR

AWS launches Lambda durable functions with checkpoint-replay execution, automatic retries, and suspended waits up to one year without compute charges.

Key Points

  • Durable execution SDK uses checkpoint-replay mechanism to track progress and resume from last checkpoint on failure
  • Available in US East (Ohio) with Node.js 22/24 and Python 3.13/3.14 support at launch
  • Built-in idempotency prevents duplicate executions when invoked with same execution name
  • Open source SDKs for JavaScript/TypeScript and Python with local testing support via pytest and AWS SAM

Why It Matters

This eliminates significant engineering complexity for multi-step workflows like payment processing, AI orchestration, and approval chains. Developers can write sequential code with automatic state management and failure recovery without building custom infrastructure, while reducing costs by suspending execution during waits without incurring compute charges.
AWS Lambda durable functions documentation

Source: aws.amazon.com