# Temporal Voices

Published articles for Temporal Voices.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## AI safety does not stop at the model

DevFeed: [AI safety does not stop at the model](<https://devfeed.tech/articles/ai-safety-does-not-stop-at-the-model-35705.md>)

Original publisher: [Read original article](<https://temporal.io/blog/ai-safety-does-not-stop-at-the-model>)

Author: Samar Abbas

Published: 2026-09-15T00:00:00Z

Content type: opinion

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [ai safety](<https://devfeed.tech/topics/ai-safety.md>), [Agent Harness](<https://devfeed.tech/topics/agent-harness.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [retry](<https://devfeed.tech/topics/retry.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-harness](<https://devfeed.tech/tags/agent-harness.md>), [ai](<https://devfeed.tech/tags/ai.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [retry](<https://devfeed.tech/tags/retry.md>), [safety](<https://devfeed.tech/tags/safety.md>), [security](<https://devfeed.tech/tags/security.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article argues that AI safety extends beyond model behavior to the application layer, where companies must control agent authority and enforce approvals, policies, and credential limits. It emphasizes that these controls must remain reliable through crashes, timeouts, and retries, and presents Temporal Agent Harness as an execution-layer control point around an agent SDK.

### Source excerpt

Auditing what an agent did is only half the job. Companies also have to control what agents may do, and make those limits hold when systems fail.

## A letter from Samar: a year of achievements, and what's next for us

DevFeed: [A letter from Samar: a year of achievements, and what's next for us](<https://devfeed.tech/articles/a-letter-from-samar-a-year-of-achievements-and-what-s-next-for-us-36034.md>)

Original publisher: [Read original article](<https://temporal.io/blog/temporal-series-e-letter-from-ceo-samar-abbas>)

Author: Samar Abbas

Published: 2026-09-14T00:00:00Z

Content type: opinion

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [reliability](<https://devfeed.tech/topics/reliability.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [growth](<https://devfeed.tech/tags/growth.md>), [openai](<https://devfeed.tech/tags/openai.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

Temporal CEO Samar Abbas reviews a year of company growth, leadership changes, the Series E raise, platform usage, and customer examples. He argues that reliable infrastructure and Durable Execution remain important as AI increases application complexity and expectations.

### Source excerpt

Temporal CEO Samar Abbas on a year of record growth, the Series E raise, and why Durable Execution is now core infrastructure for reliable AI agents.

## Automated Worker Versioning with GitHub Actions

DevFeed: [Automated Worker Versioning with GitHub Actions](<https://devfeed.tech/articles/automated-worker-versioning-with-github-actions-35727.md>)

Original publisher: [Read original article](<https://temporal.io/blog/automated-worker-versioning-with-github-actions>)

Author: Adam Quan

Published: 2026-09-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [ci-cd-pipeline](<https://devfeed.tech/tags/ci-cd-pipeline.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

This tutorial explains how to automate Temporal Worker Versioning in a CI/CD pipeline with GitHub Actions and Worker Controller. It covers deterministic Workflow code changes, deployment versions, traffic ramping, pinned and auto-upgrade Workflows, safer rollouts, and rollbacks.

### Source excerpt

Learn how to automate Temporal Worker Versioning in CI/CD with GitHub Actions and Worker Controller for safer rollouts, traffic ramping, and rollbacks.

## From dedicated Workers to Serverless Workers: Migrating Temporal Workflows to AWS Lambda

DevFeed: [From dedicated Workers to Serverless Workers: Migrating Temporal Workflows to AWS Lambda](<https://devfeed.tech/articles/from-dedicated-workers-to-serverless-workers-migrating-temporal-workflows-to-aws-lambda-35918.md>)

Original publisher: [Read original article](<https://temporal.io/blog/migrating-temporal-workflows-to-aws-lambda>)

Author: Garima Gupta

Published: 2026-09-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [go](<https://devfeed.tech/tags/go.md>), [java](<https://devfeed.tech/tags/java.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [net](<https://devfeed.tech/tags/net.md>), [python](<https://devfeed.tech/tags/python.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>), [testing](<https://devfeed.tech/tags/testing.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [versioning](<https://devfeed.tech/tags/versioning.md>)

### AI overview

This guide explains how to migrate Temporal Workers from long-lived processes on Kubernetes to Temporal Cloud Serverless Workers running on AWS Lambda. It focuses on AWS Lambda with Python examples and covers lifecycle changes, invocation scaling, deployment, versioning, and testing.

### Source excerpt

Learn to migrate Temporal Workers from dedicated infrastructure to AWS Lambda with Serverless Workers, with guidance on deployment, versioning, and testing.

## Orchestrating Playwright test suites with Temporal for independent retries

DevFeed: [Orchestrating Playwright test suites with Temporal for independent retries](<https://devfeed.tech/articles/stop-restarting-your-tests-35993.md>)

Original publisher: [Read original article](<https://temporal.io/blog/stop-restarting-your-tests>)

Author: Simon Emms

Published: 2026-09-03T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Playwright](<https://devfeed.tech/topics/playwright.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [ci](<https://devfeed.tech/topics/ci.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [browsers](<https://devfeed.tech/tags/browsers.md>), [ci](<https://devfeed.tech/tags/ci.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [playwright](<https://devfeed.tech/tags/playwright.md>), [retry](<https://devfeed.tech/tags/retry.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

This article explores using Temporal to orchestrate Playwright end-to-end test suites as independent, durable units of work. The approach allows failed tests to retry independently while preserving progress instead of restarting the entire CI job.

### Source excerpt

Learn how Temporal can orchestrate end-to-end test suites so failed tests retry independently, preserving progress without restarting the entire CI job.

## Using coding agents on a migration: Three practices that mattered

DevFeed: [Using coding agents on a migration: Three practices that mattered](<https://devfeed.tech/articles/using-coding-agents-on-a-migration-three-practices-that-mattered-36090.md>)

Original publisher: [Read original article](<https://temporal.io/blog/using-coding-agents-on-a-migration-three-practices-that-mattered>)

Author: Chandler Ortman

Published: 2026-09-02T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [coding](<https://devfeed.tech/topics/coding.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Environment Variables](<https://devfeed.tech/topics/environment-variables.md>)

Tags: [cleanup](<https://devfeed.tech/tags/cleanup.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [migration](<https://devfeed.tech/tags/migration.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article examines coding agents used during a migration of Temporal Cloud usage and billing data to ClickHouse. It finds that the agents were most useful for cleanup and removal work, with durable cleanup instructions and exhaustive searches helping make that work practical.

### Source excerpt

Three lessons from using coding agents during a ClickHouse migration, from cleanup automation to writing durable instructions that stay useful over time.

## How LlamaIndex uses Temporal to scale reliable document orchestration

DevFeed: [How LlamaIndex uses Temporal to scale reliable document orchestration](<https://devfeed.tech/articles/how-llamaindex-uses-temporal-to-scale-reliable-document-orchestration-35908.md>)

Original publisher: [Read original article](<https://temporal.io/blog/llamaindex-uses-temporal-to-scale-reliable-document-orchestration>)

Author: Adrian Lyjak

Published: 2026-09-01T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [llamaindex](<https://devfeed.tech/topics/llamaindex.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [RabbitMQ](<https://devfeed.tech/topics/rabbitmq.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [llamaindex](<https://devfeed.tech/tags/llamaindex.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [rabbitmq](<https://devfeed.tech/tags/rabbitmq.md>), [scale](<https://devfeed.tech/tags/scale.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

This article explains how LlamaIndex moved document-processing workloads from RabbitMQ to Temporal. It describes the complexity of processing documents page by page and reports that Temporal helped the team improve durability and concurrency while processing tens of millions of pages per day for the Batch API.

### Source excerpt

Learn how LlamaIndex moved from RabbitMQ to Temporal to make LlamaParse more durable, improve concurrency, and process tens of millions of pages per day.

## Practices for Using Coding Agents to Build Stable Temporal Applications

DevFeed: [Practices for Using Coding Agents to Build Stable Temporal Applications](<https://devfeed.tech/articles/everything-in-its-place-making-agents-write-correct-temporal-applications-35911.md>)

Original publisher: [Read original article](<https://temporal.io/blog/making-agents-write-correct-temporal-applications>)

Author: Mason Egger

Published: 2026-08-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [coding](<https://devfeed.tech/topics/coding.md>), [unit test](<https://devfeed.tech/topics/unit-test.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai](<https://devfeed.tech/tags/ai.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article explains how to use coding agents to build stable, production-ready Temporal applications. It recommends providing the right context, applying guardrails, and aligning with the agent on what to build, while noting that the approach is not limited to Claude Code.

### Source excerpt

The tools and habits I've found that lead to stable, production-ready Temporal applications.

## How Temporal Adds Durability to AWS Agentic AI Workloads

DevFeed: [How Temporal Adds Durability to AWS Agentic AI Workloads](<https://devfeed.tech/articles/better-together-the-durability-layer-for-your-aws-agentic-stack-36061.md>)

Original publisher: [Read original article](<https://temporal.io/blog/the-durability-layer-for-your-aws-agentic-stack>)

Author: Rahman Syed

Published: 2026-08-20T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Agent Framework](<https://devfeed.tech/topics/agent-framework.md>), [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [Strands Agents](<https://devfeed.tech/topics/strands-agents.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>)

Tags: [agent-framework](<https://devfeed.tech/tags/agent-framework.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [iam](<https://devfeed.tech/tags/iam.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

This developer article explains how Temporal adds a durability layer to AWS-based agentic AI systems. It presents a loan-underwriting example and describes using Amazon Bedrock, Strands Agents, and AWS Lambda to build recoverable, scalable workloads.

### Source excerpt

AWS gives developers the best-in-class tools for building agentic AI -- models, an agent framework, and compute to run it all on. As those systems grow more complex with more tools, more agents, and longer-running steps that wait on human-intervention, keeping the whole thing consistent and recoverable becomes its own design challenge. This is the layer Temporal adds.

## Using an AI Agent to Convert STL Meshes into Editable CAD

DevFeed: [Using an AI Agent to Convert STL Meshes into Editable CAD](<https://devfeed.tech/articles/the-cool-new-stuff-trap-36058.md>)

Original publisher: [Read original article](<https://temporal.io/blog/the-cool-new-stuff-trap>)

Author: Shy Ruparel

Published: 2026-08-18T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [stl](<https://devfeed.tech/topics/stl.md>), [3D](<https://devfeed.tech/topics/3d.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>), [retry](<https://devfeed.tech/topics/retry.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [agent](<https://devfeed.tech/tags/agent.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [generate](<https://devfeed.tech/tags/generate.md>), [model](<https://devfeed.tech/tags/model.md>), [retry](<https://devfeed.tech/tags/retry.md>), [stl](<https://devfeed.tech/tags/stl.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article describes using an AI agent to convert triangulated STL meshes into editable CAD and explains why validation mattered more than an autonomous agentic loop. Temporal provided durable execution, retries, progress preservation, and an audit trail, but did not improve the agent's geometric judgment.

### Source excerpt

Shy Ruparel tried an AI agent to turn STL files into editable CAD. What worked was less glamorous: generate candidates, measure them, and validate.

## How MongoDB Atlas and Temporal support reliable production RAG and AI agents

DevFeed: [How MongoDB Atlas and Temporal support reliable production RAG and AI agents](<https://devfeed.tech/articles/durable-rag-and-agents-mongodb-and-temporal-doing-it-better-together-35920.md>)

Original publisher: [Read original article](<https://temporal.io/blog/mongodb-temporal-partnership-rag-agents>)

Author: Suresh Ramappa

Published: 2026-08-13T00:00:00Z

Content type: opinion

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [reliability](<https://devfeed.tech/topics/reliability.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-infrastructure](<https://devfeed.tech/tags/ai-infrastructure.md>), [api](<https://devfeed.tech/tags/api.md>), [data](<https://devfeed.tech/tags/data.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [outages](<https://devfeed.tech/tags/outages.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [production](<https://devfeed.tech/tags/production.md>), [rag](<https://devfeed.tech/tags/rag.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [retries](<https://devfeed.tech/tags/retries.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article argues that MongoDB Atlas and Temporal address different reliability needs in production RAG and AI agent systems. Atlas provides operational data, embeddings, vector search, and agent memory in one platform, while Temporal provides durable execution for crash recovery, retries, and long-running ingestion and agent workflows.

### Source excerpt

Why MongoDB Atlas and Temporal are better together for AI: one data platform, one durable execution layer, for RAG and agents in prod.

## Label your agent steps

DevFeed: [Label your agent steps](<https://devfeed.tech/articles/label-your-agent-steps-35902.md>)

Original publisher: [Read original article](<https://temporal.io/blog/label-your-agent-steps>)

Author: Lanie Hei

Published: 2026-08-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [observability](<https://devfeed.tech/topics/observability.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [llm](<https://devfeed.tech/tags/llm.md>), [observability](<https://devfeed.tech/tags/observability.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This tutorial explains how to use Temporal's Activity and Workflow summary fields to label agent steps, making complex executions easier to scan, debug, and understand in the Temporal UI. It demonstrates the approach with a coding-agent loop involving planning, editing, testing, evaluation, CI, and recovery.

### Source excerpt

Learn how to label Activities, Workflows, and Timers in Temporal to make agent execution easier to scan, debug, and understand in the Temporal UI.

## Running out of runway: Migrating Temporal Cloud's billing store to ClickHouse

DevFeed: [Running out of runway: Migrating Temporal Cloud's billing store to ClickHouse](<https://devfeed.tech/articles/running-out-of-runway-migrating-temporal-cloud-s-billing-store-to-clickhouse-35917.md>)

Original publisher: [Read original article](<https://temporal.io/blog/migrating-temporal-clouds-billing-store-to-clickhouse>)

Author: Paul Oh

Published: 2026-08-11T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data](<https://devfeed.tech/topics/data.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [cost](<https://devfeed.tech/tags/cost.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [results](<https://devfeed.tech/tags/results.md>), [table](<https://devfeed.tech/tags/table.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

Temporal Cloud migrated its billing store to ClickHouse after its previous warehouse had limited capacity. The migration provided three to five years of projected headroom, reduced steady-state costs by about 70%, and delivered usage data to customers roughly 30 minutes sooner. Temporal validated billing accuracy by running both databases in parallel for six weeks.

### Source excerpt

How Temporal Cloud migrated its billing store to ClickHouse, gaining years of headroom, cutting steady-state costs by about 70%, and improving data freshness.

## Durable, flexible multi-agent systems

DevFeed: [Durable, flexible multi-agent systems](<https://devfeed.tech/articles/durable-flexible-multi-agent-systems-35820.md>)

Original publisher: [Read original article](<https://temporal.io/blog/durable-flexible-multi-agent-systems>)

Author: Melanie Warrick

Published: 2026-08-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Multi Agent Systems](<https://devfeed.tech/topics/multi-agent-systems.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Langgraph](<https://devfeed.tech/topics/langgraph.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [distributed-system](<https://devfeed.tech/tags/distributed-system.md>), [google-adk](<https://devfeed.tech/tags/google-adk.md>), [langgraph](<https://devfeed.tech/tags/langgraph.md>), [multi-agent](<https://devfeed.tech/tags/multi-agent.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

This article describes a multi-agent delivery fleet built with Google ADK and LangGraph, using Temporal for orchestration, persistence, retries, and resumability. It explains how to keep human oversight durable when agents or workers disconnect or when workflows wait for human responses.

### Source excerpt

Running a multi-agent delivery fleet on Google ADK and LangGraph, and what it takes to make the human in the loop durable.

## I spent two months screen-sharing to ship one integration. So I rebuilt it on Temporal.

DevFeed: [I spent two months screen-sharing to ship one integration. So I rebuilt it on Temporal.](<https://devfeed.tech/articles/i-spent-two-months-screen-sharing-to-ship-one-integration-so-i-rebuilt-it-on-temporal-35876.md>)

Original publisher: [Read original article](<https://temporal.io/blog/i-spent-two-months-screen-sharing-to-ship-one-integration-so-i-rebuilt-it-on-temporal>)

Author: Stephen Montague

Published: 2026-08-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [proxy](<https://devfeed.tech/topics/proxy.md>), [networking](<https://devfeed.tech/topics/networking.md>), [legacy application](<https://devfeed.tech/topics/legacy-application.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>), [on-prem](<https://devfeed.tech/topics/on-prem.md>), [retry](<https://devfeed.tech/topics/retry.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [legacy-application](<https://devfeed.tech/tags/legacy-application.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [networking](<https://devfeed.tech/tags/networking.md>), [on-prem](<https://devfeed.tech/tags/on-prem.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [retry](<https://devfeed.tech/tags/retry.md>), [software](<https://devfeed.tech/tags/software.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article explains how to connect a cloud application to a firewalled on-premises edge site using an egress-only proxy and a single outbound Temporal connection. It describes the operational difficulties of a legacy, one-way integration and the need for bidirectional messaging, retry handling, and testing.

### Source excerpt

How to durably reach a firewalled edge site with no inbound ports: an egress-only proxy that hot-reloads config over a single outbound Temporal connection.

## How HeyGen runs millions of AI workflows on Temporal

DevFeed: [How HeyGen runs millions of AI workflows on Temporal](<https://devfeed.tech/articles/how-heygen-runs-millions-of-ai-workflows-on-temporal-35863.md>)

Original publisher: [Read original article](<https://temporal.io/blog/how-temporal-powers-workflows-at-heygen>)

Author: Jiajun Zhao

Published: 2026-08-06T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [jobs](<https://devfeed.tech/topics/jobs.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [scale](<https://devfeed.tech/tags/scale.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

HeyGen replaced an internal job-queue system with Temporal to coordinate video-generation workflows across many services, task queues, worker deployments, and a multi-cloud GPU fleet. The article explains the operational problems in the former system and the platform capabilities used to scale workflow execution.

### Source excerpt

HeyGen replaced a brittle job-queue system with Temporal, coordinating millions of daily workflow runs across a multi-cloud GPU fleet.

## Ignition: Flashing 2,300 conference badges with Temporal

DevFeed: [Ignition: Flashing 2,300 conference badges with Temporal](<https://devfeed.tech/articles/ignition-flashing-2-300-conference-badges-with-temporal-35878.md>)

Original publisher: [Read original article](<https://temporal.io/blog/ignition-flashing-2-300-conference-badges-with-temporal>)

Author: Shy Ruparel

Published: 2026-08-04T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>)

Tags: [conference](<https://devfeed.tech/tags/conference.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [flashing](<https://devfeed.tech/tags/flashing.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [retries](<https://devfeed.tech/tags/retries.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article explains how Temporal powered Ignition, a workflow system used to flash firmware onto 2,300 ESP32 conference badges over two days. It describes the operational challenges of coordinating USB hubs, laptops, workers, retries, device tracking, and validation across the assembly process.

### Source excerpt

How Temporal powered Ignition, the workflow system that flashed 2,300 conference badges in two days using durable execution and retries.

## The bot that lied to cricket fans with a straight face: Temporal x San Francisco Unicorns

DevFeed: [The bot that lied to cricket fans with a straight face: Temporal x San Francisco Unicorns](<https://devfeed.tech/articles/the-bot-that-lied-to-cricket-fans-with-a-straight-face-temporal-x-san-francisco-unicorns-36057.md>)

Original publisher: [Read original article](<https://temporal.io/blog/the-bot-lied-five-hundred-cricket-fans-with-straight-face>)

Author: Shubham Londhe

Published: 2026-08-04T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Bot](<https://devfeed.tech/topics/bot.md>), [trust](<https://devfeed.tech/topics/trust.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [cricket](<https://devfeed.tech/tags/cricket.md>), [execution](<https://devfeed.tech/tags/execution.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>), [trust](<https://devfeed.tech/tags/trust.md>), [whatsapp](<https://devfeed.tech/tags/whatsapp.md>)

### AI overview

A Temporal developer advocate describes building a WhatsApp bot for San Francisco Unicorns cricket fans. Gemini handled conversation while Temporal managed reminders, live-score polling, and durable execution; a live-score failure highlighted the importance of trust and reliable data.

### Source excerpt

How a WhatsApp bot for San Francisco Unicorns cricket fans lied about a live score at 3 AM, and what durable execution with Temporal taught us about trust.

## Introducing Deputy: Better signal and control for software supply chains

DevFeed: [Introducing Deputy: Better signal and control for software supply chains](<https://devfeed.tech/articles/introducing-deputy-better-signal-and-control-for-software-supply-chains-35886.md>)

Original publisher: [Read original article](<https://temporal.io/blog/introducing-deputy>)

Author: Kent Gruber

Published: 2026-08-03T00:00:00Z

Content type: release

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [Application Security](<https://devfeed.tech/topics/application-security.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [application-security](<https://devfeed.tech/tags/application-security.md>), [cli](<https://devfeed.tech/tags/cli.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [software](<https://devfeed.tech/tags/software.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [supply-chain-security](<https://devfeed.tech/tags/supply-chain-security.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

Temporal introduces Deputy, an open-source, CLI-first security toolchain for inventorying, scanning, triaging, and controlling dependencies across repositories, container images, VM disk images, SBOMs, and other targets. It provides a customizable policy layer for local use, CI, and download-time controls.

### Source excerpt

Meet Deputy, Temporal's open-source, CLI-first toolchain for inventorying, scanning, triaging, and controlling dependencies across your supply chain.

## Orchestration powered by Temporal at Zscaler: Wrap, don't rewrite

DevFeed: [Orchestration powered by Temporal at Zscaler: Wrap, don't rewrite](<https://devfeed.tech/articles/orchestration-powered-by-temporal-at-zscaler-wrap-don-t-rewrite-35932.md>)

Original publisher: [Read original article](<https://temporal.io/blog/orchestration-powered-by-temporal-at-zscaler-wrap-dont-rewrite>)

Author: Abhishek Mitra

Published: 2026-07-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [opentofu](<https://devfeed.tech/topics/opentofu.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [automation](<https://devfeed.tech/tags/automation.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [bash](<https://devfeed.tech/tags/bash.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article describes how Zscaler designed a durable orchestration contract above eight heterogeneous automation engines, including Ansible, Terraform, OpenTofu, Helm, ArgoCD, Crossplane, Kubernetes Cluster API, AWS CloudFormation, and Jenkins. The approach aims to coordinate existing tools without rewriting them.

### Source excerpt

How one durable contract above eight automation engines changed Zscaler's architecture without changing the engines

## I had two weeks, an 8-foot keyboard, and a Wordle Workflow

DevFeed: [I had two weeks, an 8-foot keyboard, and a Wordle Workflow](<https://devfeed.tech/articles/i-had-two-weeks-an-8-foot-keyboard-and-a-wordle-workflow-35875.md>)

Original publisher: [Read original article](<https://temporal.io/blog/i-had-two-weeks-an-8-foot-keyboard-and-a-wordle-workflow>)

Author: Shy Ruparel

Published: 2026-07-21T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [keyboard](<https://devfeed.tech/topics/keyboard.md>), [Figma](<https://devfeed.tech/topics/figma.md>)

Tags: [conference](<https://devfeed.tech/tags/conference.md>), [figma](<https://devfeed.tech/tags/figma.md>), [game](<https://devfeed.tech/tags/game.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

Temporal describes building and presenting a Wordle clone driven by Temporal Workflows, using an 8-foot USB-C keyboard and holographic fans to demonstrate durable execution at AI Engineer World's Fair.

### Source excerpt

A Wordle clone, an 8-foot keyboard, and a holographic fan display made Temporal's Durable Execution visible at AI Engineer World's Fair.

## Why I needed Durable Execution to read a toy manual

DevFeed: [Why I needed Durable Execution to read a toy manual](<https://devfeed.tech/articles/why-i-needed-durable-execution-to-read-a-toy-manual-36107.md>)

Original publisher: [Read original article](<https://temporal.io/blog/why-i-needed-durable-execution-to-read-a-toy-manual>)

Author: Shy Ruparel

Published: 2026-07-13T00:00:00Z

Content type: opinion

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software](<https://devfeed.tech/topics/software.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cleanup](<https://devfeed.tech/tags/cleanup.md>), [japanese](<https://devfeed.tech/tags/japanese.md>), [ocr](<https://devfeed.tech/tags/ocr.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [retries](<https://devfeed.tech/tags/retries.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>), [translation](<https://devfeed.tech/tags/translation.md>)

### AI overview

Shy Ruparel describes building Toku Solutions, an AI pipeline that translates Japanese collectible toy manuals into editable static sites. Durable Execution handles OCR, retries, and cleanup so processing does not have to restart from the beginning.

### Source excerpt

Shy Ruparel built an AI pipeline to translate Japanese toy manuals. Durable Execution keeps OCR, retries, and cleanup from starting over.

## Dogfooding the Billable Actions metric: How granular observability improved our metering validation

DevFeed: [Dogfooding the Billable Actions metric: How granular observability improved our metering validation](<https://devfeed.tech/articles/dogfooding-the-billable-actions-metric-how-granular-observability-improved-our-metering-validation-35778.md>)

Original publisher: [Read original article](<https://temporal.io/blog/dogfooding-the-billable-actions-metric-how-granular-observability-improved-our-metering-validation>)

Author: Eric Chen

Published: 2026-06-25T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [observability](<https://devfeed.tech/topics/observability.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [API](<https://devfeed.tech/topics/api.md>), [Server](<https://devfeed.tech/topics/server.md>), [Time Series](<https://devfeed.tech/topics/time-series.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [api](<https://devfeed.tech/tags/api.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cost](<https://devfeed.tech/tags/cost.md>), [count](<https://devfeed.tech/tags/count.md>), [dashboard](<https://devfeed.tech/tags/dashboard.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [metric](<https://devfeed.tech/tags/metric.md>), [observability](<https://devfeed.tech/tags/observability.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [query](<https://devfeed.tech/tags/query.md>), [raw](<https://devfeed.tech/tags/raw.md>), [server](<https://devfeed.tech/tags/server.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>), [time-series](<https://devfeed.tech/tags/time-series.md>), [validation](<https://devfeed.tech/tags/validation.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

Temporal describes how its Billable Actions metric and OpenMetrics per-type breakdowns provide more granular cost visibility. Internally, the company uses the metric with a canary account and validation dashboards to verify metering accuracy, troubleshoot discrepancies, and identify optimization opportunities.

### Source excerpt

See how Temporal uses the Billable Actions metric internally to validate metering, troubleshoot discrepancies, and improve cost observability.

## How we built it: Running Replay on Temporal

DevFeed: [How we built it: Running Replay on Temporal](<https://devfeed.tech/articles/how-we-built-it-running-replay-on-temporal-35872.md>)

Original publisher: [Read original article](<https://temporal.io/blog/how-we-built-it-running-replay-on-temporal>)

Author: Ian Douglas

Published: 2026-06-24T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Web app](<https://devfeed.tech/topics/webapp.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [API](<https://devfeed.tech/topics/api.md>), [Database](<https://devfeed.tech/topics/database.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [database](<https://devfeed.tech/tags/database.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developers](<https://devfeed.tech/tags/developers.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [software](<https://devfeed.tech/tags/software.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

Temporal used Workflows and Activities to build and operate a custom registration and ecommerce system for Replay 2026. The system handled payments, coupons, attendee records, email, sensitive-data encryption, check-in, badges, workshops, and notifications, with integrations for payment processing, email, databases, and analytics.

### Source excerpt

See how Temporal used Workflows and Activities to run Replay registration, from payments and coupons to long-lived ticket state and check-in.

[Next page](<https://devfeed.tech/tags/temporal-voices.md?cursor=WyIyMDI2LTA2LTI0VDAwOjAwOjAwKzAwOjAwIiwgIjVjNGM4MGIxLWNhNjgtNDEyZC04N2QyLWQ2ZDE1OTQyZWRhMyJd>)