aws-lambda-durable-functions

Checkpoint state and replay AWS Lambda workflows deterministically.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/AndreKurait/claude-marketplace-test --skill aws-lambda-durable-functions-andrekurait
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-lambda-durable-functions
Source: https://github.com/AndreKurait/claude-marketplace-test/tree/main/skills/specialized-skills/serverless-skills/aws-lambda-durable-functions
Command: npx skills add https://github.com/AndreKurait/claude-marketplace-test --skill aws-lambda-durable-functions-andrekurait

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Durable, checkpointed Lambda workflows address reliability gaps in long-running serverless apps by enabling state persistence and deterministic replay across invocations.

Core Features & Use Cases

  • Stateful orchestration of multi-step Lambda tasks with automatic checkpointing
  • Deterministic replay, robust retry, waits, and callback patterns (including human-in-the-loop)
  • Local testing and cloud-ready workflows with tooling like LocalDurableTestRunner

Quick Start

Create and deploy a durable Lambda workflow by wrapping your handler with withDurableExecution and defining steps, waits, and callbacks.

Frequently Asked Questions about aws-lambda-durable-functions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build long-running AWS Lambda workflows that survive timeouts and retries?

To build long-running AWS Lambda workflows that survive failures, wrap your handler with the withDurableExecution utility to automatically checkpoint state and replay execution deterministically across invocations.

What are durable Lambda functions and when do I need them for serverless orchestration?

Durable Lambda workflows are serverless orchestration patterns that persist state and replay deterministically across invocations. You need them for multi-step data pipelines, automation tasks, and human-in-the-loop callbacks.

How do I add human-in-the-loop callbacks and waits to serverless workflows?

You add human-in-the-loop callbacks and waits to serverless workflows by defining explicit callback patterns and wait steps within your durable execution handler, allowing workflows to pause and resume automatically.

Can I test durable Lambda workflows locally before deploying to the cloud?

Yes, you can test durable Lambda workflows locally before cloud deployment using the LocalDurableTestRunner tooling, which validates stateful orchestration and deterministic replay rules in a local environment.

What are the limitations of using deterministic replay for serverless orchestration?

The main limitation of deterministic replay for serverless orchestration is that strict replay rules must be followed to ensure state consistency, meaning non-deterministic operations must be carefully isolated outside the checkpointed workflow steps.