Reading / 2026-05/2026-05-19t110000-building-ci-with-lambda-durable-functions
Building CI with Lambda durable functions
Depot CI's orchestrator uses AWS Lambda durable functions to run a stateful, checkpointed CI workflow scheduler without keeping a long-lived process alive, using a two-layer Run/Workflow Lambda hierarchy and callback-driven job coordination.
May 19, 2026 · tech · Iris Scholten, Depot
Topics
- continuous-integration
- distributed-systems
- software-architecture
- developer-tools
- production-systems
Cited by
- Continuous integration
CI pipelines face compounding pressures from scale, flaky tests, merge queue correctness, supply chain attacks, and AI-generated code — each demanding stricter architecture at the point where code enters the main branch.
- Developer tools
Discrete software tools that extend what practitioners can build, debug, deploy, or understand, spanning LLM fine-tuning, CI orchestration, documentation, security scanning, Kubernetes management, and more.
- Distributed systems
Distributed systems problems — coordination, state management, failure recovery, and observability — recur across cloud infrastructure, durable execution, multi-agent AI, and formal verification research.
- Production systems
The engineering decisions that determine how software behaves under real load, covering durability, observability, testing discipline, performance constraints, and the operational costs of failure.
- Software architecture
Software architecture shapes how systems behave under pressure, how teams reason about codebases, and how much complexity accumulates over time — spanning module design, state management, deployment topology, and the feedback loops that keep all three honest.
Related
- Building a UI Without Breakpointstopic
- Unslothtopic
- Don't Prompt Your Agent for Reliability — Engineer Ittopic
- How to Build Scalable Web Apps with OpenAI's Privacy Filtertopic
- CanItRun — Can my GPU run this LLM?topic
- What CI Actually Looks Like at a 100-Person Teamtopic
- From Flaky to Flawless: Angular API Response Management with Zodtopic
- munificent/craftinginterpreterstopic