AWS Bites Podcast

Search...

152. Exploring Lambda Durable Functions

Published 2026-02-06 - Listen on your favourite podcast player

AWS Lambda is fantastic for small, stateless code on demand. But as soon as your "function" becomes a workflow (retries, backoff, long waits, human approvals, callbacks), classic Lambda can feel like a fight: 15-minute max runtime, no built-in state, and orchestration glue everywhere (Step Functions, queues, schedules, and state you did not want to own).

In this episode of AWS Bites, Eoin and Luciano explore AWS Lambda Durable Functions (announced at re:Invent 2025). It's still Lambda - same runtimes and scaling - but with durable execution superpowers: named steps, automatic checkpointing, and the ability to suspend and resume from a safe point without redoing completed work.

We unpack the key mental model (the replay/resume mechanism), where it shines, and the gotchas: determinism, idempotency, replay-aware logging, and debugging resumed runs. To make it real, we share how we rebuilt PodWhisperer v2 using Durable Functions to orchestrate a GPU-powered WhisperX pipeline, LLM refinement, speaker naming, and caption generation.

Thanks to fourTheorem for powering AWS Bites. We help teams build cloud systems that are simple, scalable, and cost effective - event-driven platforms, global SaaS scaling, serverless/container modernisation, and cloud cost control. Visit fourTheorem.com.

In this episode, we mentioned the following resources:

Let's talk!

Do you agree with our opinions? Do you have interesting AWS questions you'd like us to chat about? Leave a comment on YouTube or connect with us on: