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.
Source: aws.amazon.com