Luke Murray 8/4/2026

Building Execution Ledger - Durable Workflow Orchestration in Rust on Azure Container Apps

Read Original

This article details the creation of Execution Ledger, a durable workflow orchestrator built in Rust and deployed on Azure Container Apps. The author explains the motivation: existing solutions like Azure Durable Functions and Temporal lack precise step-level replay and compensation, or require heavy infrastructure. Execution Ledger offers targeted replay of individual steps using idempotency keys, making incident recovery surgical. The post covers the choice of Rust for fast startup and performance, and Azure Container Apps for managed scaling without Kubernetes. It includes insights on architecture, lessons learned, and code examples, making it valuable for developers interested in workflow orchestration, Rust, and cloud-native patterns.

Building Execution Ledger - Durable Workflow Orchestration in Rust on Azure Container Apps

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser