# long-running

Published articles for long-running.

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

## 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.

## Advanced Patterns: Grok + Hermes for Complex Workflows

DevFeed: [Advanced Patterns: Grok + Hermes for Complex Workflows](<https://devfeed.tech/articles/advanced-patterns-grok-hermes-for-complex-workflows-38370.md>)

Original publisher: [Read original article](<https://meedamian.com/post/advanced-grok-hermes/>)

Author: hi@meedamian.com (Damian Mee)

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

Content type: tutorial

Language: en

Sources: [Damian Mee | Blog | Portfolio | About](<https://devfeed.tech/sources/damian-mee-blog-portfolio-about.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>)

Tags: [advanced](<https://devfeed.tech/tags/advanced.md>), [authoring](<https://devfeed.tech/tags/authoring.md>), [context](<https://devfeed.tech/tags/context.md>), [delegation](<https://devfeed.tech/tags/delegation.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [memory](<https://devfeed.tech/tags/memory.md>), [multi-agent](<https://devfeed.tech/tags/multi-agent.md>), [pi](<https://devfeed.tech/tags/pi.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [skills](<https://devfeed.tech/tags/skills.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This developer post presents advanced workflow patterns for using Grok inside Hermes Agent. It discusses planning and sub-agent delegation, generating reusable SKILL.md files, and combining context handling with Hermes' memory tool for long-running projects. The author says these patterns improved productivity on Raspberry Pi projects and personal automation.

### Source excerpt

Disclaimer: This post was generated by Grok 4.3 running inside Hermes Agent. Advanced Grok + Hermes Workflows Once you have the basics down, here are some powerful patterns for using Grok inside Hermes Agent. Multi-Agent Delegation Grok excels at planning. Use it to orchestrate sub-agents: hermes delegate --goal "Refactor the auth module" --model grok-4.3 Skill Authoring with Grok Grok is fantastic at writing reusable skills. Ask it to generate SKILL.

## How XY builds an AI agent orchestration platform for healthcare with Temporal

DevFeed: [How XY builds an AI agent orchestration platform for healthcare with Temporal](<https://devfeed.tech/articles/how-xy-builds-an-ai-agent-orchestration-platform-for-healthcare-with-temporal-36119.md>)

Original publisher: [Read original article](<https://temporal.io/blog/xy-build-ai-agent-orchestration-platform-healthcare-temporal>)

Author: The XY Engineering Team

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

Content type: article

Language: en

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

Topics: [agent orchestration](<https://devfeed.tech/topics/agent-orchestration.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [human review](<https://devfeed.tech/topics/human-review.md>), [sensitive data](<https://devfeed.tech/topics/sensitive-data.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [YAML](<https://devfeed.tech/topics/yaml.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-orchestration](<https://devfeed.tech/tags/agent-orchestration.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [automation](<https://devfeed.tech/tags/automation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [human-review](<https://devfeed.tech/tags/human-review.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [sensitive-data](<https://devfeed.tech/tags/sensitive-data.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

XY describes using Temporal as a DSL-driven execution engine for an AI agent orchestration platform serving complex healthcare workflows. The approach uses a YAML-based workflow language and a generic Temporal workflow class to coordinate multiple systems, reliability features, human review, and sensitive healthcare data from prototype to production.

### Source excerpt

One generic Temporal workflow class can provide infinite healthcare automation. See how XY built a DSL-driven AI agent orchestration platform that scales from prototype to production.

## Announcing GA for Worker Versioning and Public Preview for Upgrade on Continue-as-New

DevFeed: [Announcing GA for Worker Versioning and Public Preview for Upgrade on Continue-as-New](<https://devfeed.tech/articles/announcing-ga-for-worker-versioning-and-public-preview-for-upgrade-on-continue-as-new-35838.md>)

Original publisher: [Read original article](<https://temporal.io/blog/ga-worker-versioning-public-preview-upgrade-on-continue-as-new>)

Author: Brandon Chavis

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

Content type: release

Language: en

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

Topics: [version](<https://devfeed.tech/topics/version.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [patches](<https://devfeed.tech/topics/patches.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>)

Tags: [deployment](<https://devfeed.tech/tags/deployment.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [patches](<https://devfeed.tech/tags/patches.md>), [preview](<https://devfeed.tech/tags/preview.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [versioning](<https://devfeed.tech/tags/versioning.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Temporal announces General Availability for Worker Versioning and a Public Preview of Upgrade on Continue-as-New. The article explains how versioning can replace workflow patches and how long-running Workflows can upgrade at Continue-as-New boundaries.

### Source excerpt

Today, we're announcing the General Availability of Worker Versioning and a Public Preview of Upgrade on Continue-as-New, a new capability that eliminates patching for many long-running Workflow patterns.

## How Temporal Workflows and Activities support dynamic, reliable AI agents

DevFeed: [How Temporal Workflows and Activities support dynamic, reliable AI agents](<https://devfeed.tech/articles/of-course-you-can-build-dynamic-ai-agents-with-temporal-35929.md>)

Original publisher: [Read original article](<https://temporal.io/blog/of-course-you-can-build-dynamic-ai-agents-with-temporal>)

Author: Steve Androulakis

Published: 2025-11-12T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [durability](<https://devfeed.tech/tags/durability.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [production](<https://devfeed.tech/tags/production.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

This guide explains how Temporal can support dynamic AI agents despite its requirement for deterministic Workflow code. It distinguishes deterministic orchestration from non-deterministic Activities, where agents can call LLMs, tools, and APIs. The article argues that this separation helps agents withstand crashes, outages, and other failures, especially in long-running workloads.

### Source excerpt

Temporal can absolutely handle your AI agents. This guide shows you how Temporal Workflows and Activities make the perfect foundation for reliable agents.

## Building long-running interactive MCP tools with Temporal

DevFeed: [Building long-running interactive MCP tools with Temporal](<https://devfeed.tech/articles/building-long-running-interactive-mcp-tools-with-temporal-35746.md>)

Original publisher: [Read original article](<https://temporal.io/blog/building-long-running-interactive-mcp-tools-temporal>)

Author: Joshua Smith

Published: 2025-08-21T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Building AI Systems](<https://devfeed.tech/topics/building-ai-systems.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [durability](<https://devfeed.tech/tags/durability.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [interactive](<https://devfeed.tech/tags/interactive.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This tutorial explains how to build long-running, interactive MCP tools with Temporal Workflows. It describes using MCP to trigger, monitor, and interact with durable workflows, including workflows that wait for human approval, while Temporal handles orchestration, memory, timeouts, and retries.

### Source excerpt

Learn how to interact with a long-running tool workflow using MCP from one of our Solutions Architects, Josh Smith.

## Build AI, ML and Data Engineering Workflows in 2026 | Temporal

DevFeed: [Build AI, ML and Data Engineering Workflows in 2026 | Temporal](<https://devfeed.tech/articles/build-ai-ml-and-data-engineering-workflows-in-2026-temporal-35703.md>)

Original publisher: [Read original article](<https://temporal.io/blog/ai-ml-and-data-engineering-workflows-with-temporal>)

Author: Joshua Smith

Published: 2024-04-22T04:00:00Z

Content type: article

Language: en

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

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Data pipelines](<https://devfeed.tech/topics/data-pipelines.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [ml](<https://devfeed.tech/tags/ml.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This article explains how Temporal is used to orchestrate AI and machine learning workflows, including end-to-end processes and complex data pipelines. It describes job coordination across GPU resources, failure recovery, retries, and management of long-running tasks, with Descript as an example.

### Source excerpt

Build reliable AI and ML pipelines faster. See how Temporal handles job coordination, failure recovery, and GPU orchestration so your team can do more.

## Saga compensating actions design pattern

DevFeed: [Saga compensating actions design pattern](<https://devfeed.tech/articles/saga-compensating-actions-design-pattern-35761.md>)

Original publisher: [Read original article](<https://temporal.io/blog/compensating-actions-part-of-a-complete-breakfast-with-sagas>)

Author: Emily Fortuna

Published: 2023-05-02T07:00:00Z

Content type: tutorial

Language: en

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

Topics: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Java](<https://devfeed.tech/topics/java.md>), [Python](<https://devfeed.tech/topics/python.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [consistency](<https://devfeed.tech/tags/consistency.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [go](<https://devfeed.tech/tags/go.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [python](<https://devfeed.tech/tags/python.md>), [rollback](<https://devfeed.tech/tags/rollback.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This tutorial explains the compensating actions design pattern for handling failures in distributed systems. It describes how services can perform forward operations and, when a later step fails, execute application-defined compensating actions to undo earlier state changes without restoring an entire database snapshot. It also explains how to implement the pattern in Temporal using Go, Java, Python, or TypeScript.

### Source excerpt

An explanation of the Compensating Actions design pattern and how to implement it in Temporal using Go, Java, Python, or TypeScript.

## How Temporal handles work ranging from fast responses to long-running workflows

DevFeed: [How Temporal handles work ranging from fast responses to long-running workflows](<https://devfeed.tech/articles/what-does-long-running-really-mean-35910.md>)

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

Author: Shawn Wang

Published: 2021-08-13T07: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>), [Latency](<https://devfeed.tech/topics/latency.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [developers](<https://devfeed.tech/tags/developers.md>), [latency](<https://devfeed.tech/tags/latency.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [queues](<https://devfeed.tech/tags/queues.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

The article explains that "long running" work is not defined by a fixed duration. Temporal can orchestrate workflows ranging from near-instant file operations to multi-stage background processes, while using long polling to provide fast responses. It also discusses reliability, microservice orchestration, and monitoring ScheduleToStart latency in production.

### Source excerpt

Most developers know what "long running" work means. Take another look at additional perspectives and see how that definition may need to be revisited.

## Robust queue job handling in Craft CMS

DevFeed: [Robust queue job handling in Craft CMS](<https://devfeed.tech/articles/robust-queue-job-handling-in-craft-cms-31291.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/robust-queue-job-handling-in-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2019-08-03T15:37:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Job](<https://devfeed.tech/topics/job.md>), [async](<https://devfeed.tech/topics/async.md>)

Tags: [async](<https://devfeed.tech/tags/async.md>), [avoid](<https://devfeed.tech/tags/avoid.md>), [cms](<https://devfeed.tech/tags/cms.md>), [craft](<https://devfeed.tech/tags/craft.md>), [failed](<https://devfeed.tech/tags/failed.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [independent](<https://devfeed.tech/tags/independent.md>), [insights](<https://devfeed.tech/tags/insights.md>), [job](<https://devfeed.tech/tags/job.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [queue](<https://devfeed.tech/tags/queue.md>), [runner](<https://devfeed.tech/tags/runner.md>), [stalled](<https://devfeed.tech/tags/stalled.md>), [tasks](<https://devfeed.tech/tags/tasks.md>), [uses](<https://devfeed.tech/tags/uses.md>), [using](<https://devfeed.tech/tags/using.md>)

### AI overview

This tutorial explains how Craft CMS queues long-running tasks and why its default web-request-based queue execution can leave jobs stalled or failed. It discusses using an independent async queue runner.

### Source excerpt

Craft CMS uses queue jobs for long-running tasks. Here's how to avoid stalled or failed queue jobs by using an independent async queue runner

## 9 Django Tips for Working with Databases

DevFeed: [9 Django Tips for Working with Databases](<https://devfeed.tech/articles/9-django-tips-for-working-with-databases-33887.md>)

Original publisher: [Read original article](<https://hakibenita.com/9-django-tips-for-working-with-databases>)

Author: Haki Benita

Published: 2018-01-28T22:00:00Z

Content type: tutorial

Language: en

Sources: [Haki Benita](<https://devfeed.tech/sources/haki-benita.md>)

Topics: [Django](<https://devfeed.tech/topics/django.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [databases](<https://devfeed.tech/tags/databases.md>), [django](<https://devfeed.tech/tags/django.md>), [long-running](<https://devfeed.tech/tags/long-running.md>), [orm](<https://devfeed.tech/tags/orm.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [production](<https://devfeed.tech/tags/production.md>), [sql](<https://devfeed.tech/tags/sql.md>), [timeout](<https://devfeed.tech/tags/timeout.md>)

### AI overview

A tutorial on improving Django database work by using ORM features, PostgreSQL-specific queries, custom database functions, and SQL query timeouts.

### Source excerpt

ORMs offer great utility for developers but abstracting access to the database has its costs. Developers who are willing to poke around the database and change some defaults often find that great improvements can be made.