A collection of resources about Durable Executions (or Durable Functions, if you prefer)
- AWS Simple Workflow Service
- Azure Durable Functions
- Cadence
- Cloudflare
- Conductor
- Dapr
- DBOS
- Dispatch
- Flawless
- Golem
- Infinitic
- Inngest
- Resonate
- Restate
- Temporal
- 10 Reasons to use Durable Functions
- How Inngest functions are executed: Durable execution
- Temporal Decoded: How it works
- What is Durable Computing
- Why Your Application Need Durable Execution
- Why we built Restate
- Why Golem
- DBOS - Why Durable Execution Should Be Lightweight
- Golem fundamentals
- Temporal 101: Introducing the Temporal Platform
- Temporal 102: Exploring Durable Executions
- Tour of Restate
- Learn DBOS Python
Some of this examples are available in multiple programming languages, for simplicity we link only one of them
- Azure - Create a Durable Functions App (C#, Javascript, TypeScript, Python, Powershell)
- Golem Quickstart
- Restate examples
- Temporal - Code Samples (Java, Go, Python, Typescript)
- Temporal - Order Management Reference Application
- Your first Functions (Ingest)
- KitteHub - AutoKitteh Examples
- Quarkus Temporal Petstore
- Get Started with DBOS
- DBOS Examples
- Awesome Temporal
- Durable Computing YouTube
- Durable Execution: Justifying the Bubble - Chris Riccomini
- The Emerging Landscape of Durable Computing - John A. De Goes
- Enabling Faster Financial Partnership Integrations Using Cadence at Doordash
- Ensuring Deterministic Execution in Modern Language Runtimes
- How Netflix uses Temporal
- We replaced 400 lines of StepFunctions ASL with 40 lines of TypeScript making Lambdas suspendable
- AutoKitteh YouTube
- Improving Platform Resilience At Cloudflare (with Temporal)
- Distributed Asynchronous Await • A new programming model for distributed applications - by D. Tornow
- Quarkus Temporal YouTube
- Moving from AWS Lambda to DBOS: Embracing Truly Serverless Development
- Exactly-Once Event Processing Made Easy with Apache Kafka and DBOS