Cloud Equivalents

Microsoft Azure → Amazon Web Services

AWS equivalent of Durable Functions & Durable Task Scheduler

The closest AWS equivalent of Durable Functions & Durable Task Scheduler is Lambda durable functions.

Last verified: · Edit on GitHub

About Durable Functions & Durable Task Scheduler

ProviderMicrosoft Azure
StatusGenerally available
What it isCode-first stateful orchestrations, entities, and timers for Azure Functions (C#, JavaScript, Python, Java, PowerShell). Durable Task Scheduler is a managed backend with Dedicated and Consumption SKUs.
Documentationlearn.microsoft.com
PricingOfficial pricing page

AWS mappings (1)

CapabilityAWS equivalentMatch
Durable workflows written as codeLambda durable functionsDirect match
Workflows & orchestration(1)

Durable workflows written as code Direct match

Lambda durable functions map to Azure Durable Functions (with the Durable Task Scheduler backend). Both checkpoint progress and replay code to resume after failures or long waits.

  • Maturity. Durable Functions has been GA on Azure for years, with orchestrator, activity, and entity functions, sub-orchestrations, and external events. Lambda durable functions are newer and use the AWS Durable Execution SDK (steps, waits, callbacks) inside a single Lambda function.
  • Duration. Lambda durable executions can run up to one year. Durable Functions orchestrations can run indefinitely (eternal orchestrations).
  • Backends. Azure lets you choose a state store (storage provider). Microsoft recommends the Durable Task Scheduler, a managed backend with Dedicated or Consumption SKUs, over bring-your-own storage providers. Lambda manages state for you.

Full comparison →