Building Execution Ledger - Durable Workflow Orchestration in Rust on Azure Container Apps
Read OriginalThis 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.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser