<description>&lt;p&gt;A lot of infrastructure and automation fails for ordinary reasons: rate limits, flaky networks, partial permissions, long-running jobs, and retries that vanish when the process restarts. Durable execution is a way to design systems that keep going anyway - without rebuilding a maze of queues, cron jobs, and manual cleanup.&lt;/p&gt;&lt;p&gt;Cornelia Davis breaks down how durable execution works in practice: writing “normal” code while the runtime provides durable retries, state management, and the ability to pause work, wait for a human or external change (like a quota increase), and resume right where things left off. The conversation connects these ideas to platform engineering realities - Terraform workflows, long provisioning times, and “orphan” resources - and explains how Temporal workflows and activities help teams model failure handling as a first-class part of the system.&lt;/p&gt;&lt;p&gt;You’ll also hear why this approach is showing up in AI engineering: long-running agent workflows, frequent rate limiting, and the need to avoid re-running expensive LLM calls when something breaks near the end.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Guest: &lt;a href="https://www.linkedin.com/in/corneliadavis/" rel="noopener noreferrer" target="_blank"&gt;Cornelia Davis&lt;/a&gt;, Developer Advocate at Temporal Technologies and author of “Cloud Native Patterns”&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Cornelia Davis is a Developer Advocate at Temporal, where she brings more than three decades of experience as a software technologist to help engineers build resilient, scalable systems. Known for her pragmatic blend of hands-on coding, technical strategy, and customer collaboration, Cornelia is passionate about helping developers unlock the full potential of modern cloud-native architectures. Previously, she served as VP of Technology at Pivotal, where she played a key role in shaping Cloud Foundry and enabling enterprise cloud transformations. Whether she’s writing code, presenting at conferences, or whiteboarding with teams, Cornelia is driven by a singular goal: empowering developers to build better software. Outside of tech, she recharges on the yoga mat or in the kitchen, where she brings the same creativity and focus to her practice.&lt;/p&gt;&lt;p&gt;&lt;a href="https://temporal.io/" rel="noopener noreferrer" target="_blank"&gt;Temporal, Website&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;a href="https://github.com/temporalio" rel="noopener noreferrer" target="_blank"&gt;Temporal, GitHub&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;a href="https://github.com/temporal-community" rel="noopener noreferrer" target="_blank"&gt;Temporal Community, GitHub&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;a href="https://docs.temporal.io/with-ai?_gl=1*1mid6d2*_gcl_au*MTQzNDE1ODk1My4xNzc5MjA0Mjg4*_ga*MTg4MTE3MzY1NC4xNzc5MjA0Mjg4*_ga_R90Q9SJD3D*czE3Nzk0NzI2NDUkbzMkZzAkdDE3Nzk0NzI2NDUkajYwJGwwJGgw" rel="noopener noreferrer" target="_blank"&gt;Temporal’s AI-assisted development tools&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Links to interesting things from this episode:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;u&gt;&lt;a href="https://temporal.io/blog/introducing-temporal-developer-skill" rel="noopener noreferrer" target="_blank"&gt;Temporal Developer Skill&lt;/a&gt;&lt;/u&gt;&lt;/li&gt;&lt;li&gt;&lt;u&gt;&lt;a href="https://www.manning.com/books/cloud-native-patterns" rel="noopener noreferrer" target="_blank"&gt;“Cloud Native Patterns” by Cornelia Davis&lt;/a&gt;&lt;/u&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;</description>

Platform Engineering Podcast

Cory O'Daniel, CEO of Massdriver

Durable Execution for Real‑World Failures with Temporal’s Cornelia Davis

MAY 27, 202646 MIN
Platform Engineering Podcast

Durable Execution for Real‑World Failures with Temporal’s Cornelia Davis

MAY 27, 202646 MIN

Description

A lot of infrastructure and automation fails for ordinary reasons: rate limits, flaky networks, partial permissions, long-running jobs, and retries that vanish when the process restarts. Durable execution is a way to design systems that keep going anyway - without rebuilding a maze of queues, cron jobs, and manual cleanup.Cornelia Davis breaks down how durable execution works in practice: writing “normal” code while the runtime provides durable retries, state management, and the ability to pause work, wait for a human or external change (like a quota increase), and resume right where things left off. The conversation connects these ideas to platform engineering realities - Terraform workflows, long provisioning times, and “orphan” resources - and explains how Temporal workflows and activities help teams model failure handling as a first-class part of the system.You’ll also hear why this approach is showing up in AI engineering: long-running agent workflows, frequent rate limiting, and the need to avoid re-running expensive LLM calls when something breaks near the end.Guest: Cornelia Davis, Developer Advocate at Temporal Technologies and author of “Cloud Native Patterns”Cornelia Davis is a Developer Advocate at Temporal, where she brings more than three decades of experience as a software technologist to help engineers build resilient, scalable systems. Known for her pragmatic blend of hands-on coding, technical strategy, and customer collaboration, Cornelia is passionate about helping developers unlock the full potential of modern cloud-native architectures. Previously, she served as VP of Technology at Pivotal, where she played a key role in shaping Cloud Foundry and enabling enterprise cloud transformations. Whether she’s writing code, presenting at conferences, or whiteboarding with teams, Cornelia is driven by a singular goal: empowering developers to build better software. Outside of tech, she recharges on the yoga mat or in the kitchen, where she brings the same creativity and focus to her practice.Temporal, WebsiteTemporal, GitHubTemporal Community, GitHubTemporal’s AI-assisted development toolsLinks to interesting things from this episode:Temporal Developer Skill“Cloud Native Patterns” by Cornelia Davis