# Temporal Concepts

Published articles for Temporal Concepts.

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

## Timers, Timeouts, and the Art of Waiting in Temporal

DevFeed: [Timers, Timeouts, and the Art of Waiting in Temporal](<https://devfeed.tech/articles/timers-timeouts-and-the-art-of-waiting-in-temporal-36073.md>)

Original publisher: [Read original article](<https://temporal.io/blog/timers-timeouts-and-the-art-of-waiting-in-temporal>)

Author: Joshua Smith

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

Content type: tutorial

Language: en

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

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Code](<https://devfeed.tech/topics/code.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [concurrent](<https://devfeed.tech/tags/concurrent.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developers](<https://devfeed.tech/tags/developers.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [scaling](<https://devfeed.tech/tags/scaling.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [timeout](<https://devfeed.tech/tags/timeout.md>), [waiting](<https://devfeed.tech/tags/waiting.md>)

### AI overview

This tutorial explains that Temporal timers provide durable business-logic waiting, while Activity and Workflow timeouts detect failures. It describes how timers survive Worker or process failures and can support large numbers of concurrent waits.

### Source excerpt

Timers and timeouts look similar in Temporal but solve different problems. Learn how each one works and how to choose the right tool for durable waiting.

## Coordinate access to shared resources with a distributed lock built on Temporal Workflows

DevFeed: [Coordinate access to shared resources with a distributed lock built on Temporal Workflows](<https://devfeed.tech/articles/coordinate-access-to-shared-resources-with-a-distributed-lock-built-on-temporal-workflows-35762.md>)

Original publisher: [Read original article](<https://temporal.io/blog/coordinate-access-to-shared-resources-with-a-distributed-lock-built-on-temporal-workflows>)

Author: Keith Tenzer

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

Content type: tutorial

Language: en

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

Topics: [locking](<https://devfeed.tech/topics/locking.md>)

Tags: [distributed](<https://devfeed.tech/tags/distributed.md>), [lease](<https://devfeed.tech/tags/lease.md>), [locking](<https://devfeed.tech/tags/locking.md>), [locks](<https://devfeed.tech/tags/locks.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [resource](<https://devfeed.tech/tags/resource.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This guide describes a reusable, durable distributed lock for Temporal Workflows. It models each permit as a short-lived child Workflow, uses Workflow IDs for atomic acquisition, and uses Signals and lease timeouts to release locks and recover orphaned permits.

### Source excerpt

This guide details a reusable, durable distributed lock for Temporal Workflows that doesn't rely on an external database, central limiter, or any shared state.

## Track customer loyalty points with durable workflows

DevFeed: [Track customer loyalty points with durable workflows](<https://devfeed.tech/articles/track-customer-loyalty-points-with-durable-workflows-35824.md>)

Original publisher: [Read original article](<https://temporal.io/blog/entity-workflow-loyalty-points>)

Author: Cecil Phillip

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

Content type: tutorial

Language: en

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

Topics: [account](<https://devfeed.tech/topics/account.md>), [business logic](<https://devfeed.tech/topics/business-logic.md>), [Database](<https://devfeed.tech/topics/database.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [locking](<https://devfeed.tech/topics/locking.md>), [retry](<https://devfeed.tech/topics/retry.md>), [service](<https://devfeed.tech/topics/service.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [business-logic](<https://devfeed.tech/tags/business-logic.md>), [customer](<https://devfeed.tech/tags/customer.md>), [database](<https://devfeed.tech/tags/database.md>), [locking](<https://devfeed.tech/tags/locking.md>), [loyalty](<https://devfeed.tech/tags/loyalty.md>), [loyalty-points](<https://devfeed.tech/tags/loyalty-points.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [process](<https://devfeed.tech/tags/process.md>), [query](<https://devfeed.tech/tags/query.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [retry](<https://devfeed.tech/tags/retry.md>), [service](<https://devfeed.tech/tags/service.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [upgrades](<https://devfeed.tech/tags/upgrades.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This article explains how to track customer loyalty points with durable Entity Workflows in Temporal. Each customer has a persistent workflow that maintains points, tier status, and activity history, while Signals handle accruals, Updates validate redemptions, and Queries read current balances.

### Source excerpt

Track loyalty points with durable Entity Workflows in Temporal. See how to handle accruals, tier upgrades, and redemptions for each customer.

## Player sessions that survive anything

DevFeed: [Player sessions that survive anything](<https://devfeed.tech/articles/player-sessions-that-survive-anything-35701.md>)

Original publisher: [Read original article](<https://temporal.io/blog/actor-workflow-player-sessions>)

Author: Cecil Phillip

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

Content type: tutorial

Language: en

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

Topics: [sessions](<https://devfeed.tech/topics/sessions.md>), [Actor](<https://devfeed.tech/topics/actor.md>), [backends](<https://devfeed.tech/topics/backends.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [Server](<https://devfeed.tech/topics/server.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [actor](<https://devfeed.tech/tags/actor.md>), [backends](<https://devfeed.tech/tags/backends.md>), [build](<https://devfeed.tech/tags/build.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [database](<https://devfeed.tech/tags/database.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [python](<https://devfeed.tech/tags/python.md>), [server](<https://devfeed.tech/tags/server.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This article presents a Temporal Python pattern for modeling each multiplayer player session as a durable, uniquely addressable Actor Workflow. The workflow keeps player state, resumes after server failures, coordinates game actions, and uses Continue-As-New to prevent unbounded history.

### Source excerpt

Build multiplayer player sessions that survive server crashes. See how to model each player as a durable Actor Workflow in Temporal Python.

## Rate-limit downstream APIs with separate Task Queues

DevFeed: [Rate-limit downstream APIs with separate Task Queues](<https://devfeed.tech/articles/rate-limit-downstream-apis-with-separate-task-queues-35944.md>)

Original publisher: [Read original article](<https://temporal.io/blog/rate-limit-downstream-apis>)

Author: Cecil Phillip

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

Content type: tutorial

Language: en

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

Topics: [rate-limiting](<https://devfeed.tech/topics/rate-limiting.md>), [API](<https://devfeed.tech/topics/api.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [queues](<https://devfeed.tech/tags/queues.md>), [rate-limiting](<https://devfeed.tech/tags/rate-limiting.md>), [service](<https://devfeed.tech/tags/service.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

This tutorial explains how to use separate Temporal Task Queues with global and optional per-Worker rate limits, plus concurrency limits, to keep Activities within downstream API quotas and help prevent 429 errors and account issues.

### Source excerpt

Stop hitting 429s on downstream APIs. Use rate-limited Temporal Task Queues to keep Activities under SendGrid, Stripe, and OpenAI quotas.

## Reliable document approvals with human-in-the-loop workflows

DevFeed: [Reliable document approvals with human-in-the-loop workflows](<https://devfeed.tech/articles/reliable-document-approvals-with-human-in-the-loop-workflows-35874.md>)

Original publisher: [Read original article](<https://temporal.io/blog/human-in-the-loop-approvals>)

Author: Cecil Phillip

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

Content type: tutorial

Language: en

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

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [audit](<https://devfeed.tech/topics/audit.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [automatically](<https://devfeed.tech/tags/automatically.md>), [state](<https://devfeed.tech/tags/state.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This tutorial presents a Temporal pattern for reliable human-in-the-loop document approvals. It explains how durable waiting, automatic SLA enforcement, escalation, and complete audit recording address lost responses, deadlines, restarts, and incomplete audit trails.

### Source excerpt

Design human-in-the-loop approvals in Temporal. Durable timers enforce SLAs, escalations fire automatically, and every action is auditable.

## Orchestrate temporary rate limit increases on Temporal Cloud namespaces

DevFeed: [Orchestrate temporary rate limit increases on Temporal Cloud namespaces](<https://devfeed.tech/articles/orchestrate-temporary-rate-limit-increases-on-temporal-cloud-namespaces-36053.md>)

Original publisher: [Read original article](<https://temporal.io/blog/temporary-rate-limit-increases>)

Author: Taylor Khan

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

Content type: tutorial

Language: en

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

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [automatically](<https://devfeed.tech/tags/automatically.md>), [capacity](<https://devfeed.tech/tags/capacity.md>), [client](<https://devfeed.tech/tags/client.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [ttl](<https://devfeed.tech/tags/ttl.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This tutorial presents a Temporal Workflow pattern for temporarily increasing rate limits on Temporal Cloud namespaces during predictable or temporary throughput spikes. A parent Workflow raises the capacity limit, starts an asynchronous Child Workflow, and completes to unblock the client; the Child Workflow waits for a designated duration before restoring the original limit.

### Source excerpt

Stop overpaying for peak capacity. Use Temporal Workflows to grant time-bound rate limit increases that revert automatically after the TTL expires.

## Route specialized workloads

DevFeed: [Route specialized workloads](<https://devfeed.tech/articles/route-specialized-workloads-35965.md>)

Original publisher: [Read original article](<https://temporal.io/blog/route-specialized-workloads>)

Author: Cecil Phillip

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

Content type: tutorial

Language: en

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

Topics: [GPU](<https://devfeed.tech/topics/gpu.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [data analytics](<https://devfeed.tech/topics/data-analytics.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [cost](<https://devfeed.tech/tags/cost.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [ml](<https://devfeed.tech/tags/ml.md>), [queues](<https://devfeed.tech/tags/queues.md>), [scaling](<https://devfeed.tech/tags/scaling.md>), [separate](<https://devfeed.tech/tags/separate.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [worker](<https://devfeed.tech/tags/worker.md>)

### AI overview

The article describes a Temporal Validated Pattern for routing Activities with different resource requirements to separate Task Queues. Dedicated Worker pools can handle GPU-intensive machine learning, CPU, high-memory analytics, and specialized hardware workloads independently.

### Source excerpt

Route ML, analytics, and CPU Activities to separate Temporal Task Queues. Cut GPU costs by 60-80% while scaling each Worker pool independently.

## Ensure Activity execution on the same Worker

DevFeed: [Ensure Activity execution on the same Worker](<https://devfeed.tech/articles/ensure-activity-execution-on-the-same-worker-35996.md>)

Original publisher: [Read original article](<https://temporal.io/blog/task-queue-worker-affinity>)

Author: Cecil Phillip

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

Content type: tutorial

Language: en

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

Topics: [execution](<https://devfeed.tech/topics/execution.md>), [Workers](<https://devfeed.tech/topics/workers.md>), [file](<https://devfeed.tech/topics/file.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [caching](<https://devfeed.tech/tags/caching.md>), [connection-pooling](<https://devfeed.tech/tags/connection-pooling.md>), [data](<https://devfeed.tech/tags/data.md>), [execution](<https://devfeed.tech/tags/execution.md>), [files](<https://devfeed.tech/tags/files.md>), [queues](<https://devfeed.tech/tags/queues.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [worker](<https://devfeed.tech/tags/worker.md>)

### AI overview

This article explains how Temporal Worker-specific Task Queues can keep all Activities in a workflow on the same Worker, preserving data locality for file processing, ML model caching, and database connection pooling.

### Source excerpt

Stop re-downloading multi-GB files between Activities. Use Worker-specific Task Queues in Temporal to keep all Activities on the same Worker.

## Keep business processes moving by recovering failed steps without restarting

DevFeed: [Keep business processes moving by recovering failed steps without restarting](<https://devfeed.tech/articles/keep-business-processes-moving-by-recovering-failed-steps-without-restarting-35901.md>)

Original publisher: [Read original article](<https://temporal.io/blog/keep-business-processes-moving>)

Author: Tao Guo

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

Content type: tutorial

Language: en

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

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [retry](<https://devfeed.tech/topics/retry.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [error](<https://devfeed.tech/tags/error.md>), [execution](<https://devfeed.tech/tags/execution.md>), [state](<https://devfeed.tech/tags/state.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

The article explains how to recover failed steps in durable business processes without restarting completed work. It presents a Temporal pattern in which workflows pause on permanent failures, accept corrections from humans or automated agents, and resume from the point of failure.

### Source excerpt

Stop restarting broken business processes. See how Temporal Workflows pause on bad data, accept fixes via Signals, and resume without losing progress.

## How AI Is Changing Software Developers' Careers

DevFeed: [How AI Is Changing Software Developers' Careers](<https://devfeed.tech/articles/what-will-ai-do-to-your-career-36104.md>)

Original publisher: [Read original article](<https://temporal.io/blog/what-will-ai-do-to-your-career>)

Author: Maxim Fateev

Published: 2026-01-27T00: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>), [Development](<https://devfeed.tech/topics/development.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [career](<https://devfeed.tech/tags/career.md>), [developers](<https://devfeed.tech/tags/developers.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

This opinion article argues that AI is unlikely to make developers obsolete because human validation, guidance, and accountability remain necessary. It suggests developers will increasingly shift from writing code toward product architecture and customer outcomes, while organizations use AI to create specialized software and workflows.

### Source excerpt

Your career isn't ending. It's evolving.

## Durable under pressure: How developers kept running during the AWS us-east-1 outage

DevFeed: [Durable under pressure: How developers kept running during the AWS us-east-1 outage](<https://devfeed.tech/articles/durable-under-pressure-how-developers-kept-running-during-the-aws-us-east-1-outage-35851.md>)

Original publisher: [Read original article](<https://temporal.io/blog/how-devs-kept-running-during-the-aws-us-east-1-oct-20-2025>)

Author: Luke Knepper

Published: 2025-11-07T00: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>), [Availability](<https://devfeed.tech/topics/availability.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Disaster Recovery](<https://devfeed.tech/topics/disaster-recovery.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [incident](<https://devfeed.tech/topics/incident.md>), [DynamoDB](<https://devfeed.tech/topics/dynamodb.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [availability](<https://devfeed.tech/tags/availability.md>), [aws](<https://devfeed.tech/tags/aws.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [dynamodb](<https://devfeed.tech/tags/dynamodb.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [incident](<https://devfeed.tech/tags/incident.md>), [outage](<https://devfeed.tech/tags/outage.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [us](<https://devfeed.tech/tags/us.md>)

### AI overview

The article examines the October 20, 2025 AWS us-east-1 outage and explains how multi-region high availability and disaster recovery strategies helped some applications continue running. It describes Temporal Cloud's replication and failover features and FireHydrant's preparation and testing.

### Source excerpt

The AWS us-east-1 outage affected many, but some devs were able to stay afloat. Find out how.

## How to protect sensitive data in a Temporal Application

DevFeed: [How to protect sensitive data in a Temporal Application](<https://devfeed.tech/articles/how-to-protect-sensitive-data-in-a-temporal-application-35869.md>)

Original publisher: [Read original article](<https://temporal.io/blog/how-to-protect-sensitive-data-in-a-temporal-application>)

Author: Joshua Smith

Published: 2025-10-09T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [sensitive data](<https://devfeed.tech/topics/sensitive-data.md>), [Security](<https://devfeed.tech/topics/security.md>), [payload](<https://devfeed.tech/topics/payload.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [observability](<https://devfeed.tech/topics/observability.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [observability](<https://devfeed.tech/tags/observability.md>), [payload](<https://devfeed.tech/tags/payload.md>), [security](<https://devfeed.tech/tags/security.md>), [sensitive-data](<https://devfeed.tech/tags/sensitive-data.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [tls](<https://devfeed.tech/tags/tls.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This tutorial explains how to protect sensitive data in Temporal applications. It describes Temporal's layered data-security approach, including TLS, Payload Codecs, and a Codec Server, while preserving observability through the Web UI and CLI.

### Source excerpt

Learn how to protect sensitive data in Temporal apps using TLS, Payload Codecs, and a Codec Server without losing Web UI or CLI observability.

## 10 reasons your CISO will love Temporal Cloud

DevFeed: [10 reasons your CISO will love Temporal Cloud](<https://devfeed.tech/articles/10-reasons-your-ciso-will-love-temporal-cloud-35692.md>)

Original publisher: [Read original article](<https://temporal.io/blog/10-reasons-your-ciso-will-love-temporal-cloud>)

Author: Tim Imkin

Published: 2025-09-30T00:00:00Z

Content type: opinion

Language: en

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

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [Security](<https://devfeed.tech/topics/security.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [MFA](<https://devfeed.tech/topics/mfa.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [saml](<https://devfeed.tech/topics/saml.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [api](<https://devfeed.tech/tags/api.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [aws](<https://devfeed.tech/tags/aws.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [data](<https://devfeed.tech/tags/data.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [gdpr](<https://devfeed.tech/tags/gdpr.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [mfa](<https://devfeed.tech/tags/mfa.md>), [network](<https://devfeed.tech/tags/network.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [soc](<https://devfeed.tech/tags/soc.md>), [soc-2](<https://devfeed.tech/tags/soc-2.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

This article presents ten security and compliance characteristics of Temporal Cloud for CISO review. It describes client-side encryption with customer-controlled keys, outbound-only connectivity, mutual TLS, SAML SSO, RBAC, private connectivity options, secure debugging, and stated SOC 2, HIPAA, and GDPR support.

### Source excerpt

Discover 10 reasons CISOs choose Temporal Cloud: no plaintext data, no inbound connectivity, mTLS with your CA, private links, SOC 2/HIPAA, secure debugging.

## What Is Durable Execution?

DevFeed: [What Is Durable Execution?](<https://devfeed.tech/articles/the-definitive-guide-to-durable-execution-36101.md>)

Original publisher: [Read original article](<https://temporal.io/blog/what-is-durable-execution>)

Author: Tom Wheeler

Published: 2025-05-06T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [reliability](<https://devfeed.tech/topics/reliability.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [developers](<https://devfeed.tech/tags/developers.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [guide](<https://devfeed.tech/tags/guide.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

This article defines Durable Execution as crash-proof execution that helps developers build reliable software with less effort. It explains how fault tolerance can reduce the need to anticipate and handle failures in distributed applications.

### Source excerpt

Learn what Durable Execution is and how it enables developers to quickly create reliable applications that can withstand crashes.

## Designing high-performance financial ledgers with Temporal

DevFeed: [Designing high-performance financial ledgers with Temporal](<https://devfeed.tech/articles/designing-high-performance-financial-ledgers-with-temporal-35770.md>)

Original publisher: [Read original article](<https://temporal.io/blog/designing-high-performance-financial-ledgers-with-temporal>)

Author: Tim Imkin

Published: 2025-03-18T00:00:00Z

Content type: article

Language: en

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

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [integrity](<https://devfeed.tech/topics/integrity.md>)

Tags: [accounting](<https://devfeed.tech/tags/accounting.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [design](<https://devfeed.tech/tags/design.md>), [financial](<https://devfeed.tech/tags/financial.md>), [fintech](<https://devfeed.tech/tags/fintech.md>), [high-performance](<https://devfeed.tech/tags/high-performance.md>), [ledger](<https://devfeed.tech/tags/ledger.md>), [payment](<https://devfeed.tech/tags/payment.md>), [performance](<https://devfeed.tech/tags/performance.md>), [reconciliation](<https://devfeed.tech/tags/reconciliation.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

The article discusses designing high-performance financial ledgers around scalable transaction handling, double-entry bookkeeping, flexible metadata, and resilient workflow coordination. It presents Temporal's durable execution as a way to address failures caused by network issues, service downtime, and process crashes.

### Source excerpt

Learn how Temporal's durable execution solves core challenges -- scalability, reconciliation, and compliance -- to create reliable, future-proof ledger systems.

## Build resilient Agentic AI with Temporal

DevFeed: [Build resilient Agentic AI with Temporal](<https://devfeed.tech/articles/build-resilient-agentic-ai-with-temporal-35738.md>)

Original publisher: [Read original article](<https://temporal.io/blog/build-resilient-agentic-ai-with-temporal>)

Author: Tim Imkin

Published: 2025-02-25T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [retry](<https://devfeed.tech/topics/retry.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [continuous](<https://devfeed.tech/tags/continuous.md>), [durability](<https://devfeed.tech/tags/durability.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [state-management](<https://devfeed.tech/tags/state-management.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

This tutorial explains how Temporal supports durable, scalable Agentic AI workflows that can preserve state, involve humans, schedule execution, provide observability, and recover from failures through retries.

### Source excerpt

Learn how Temporal powers durable, scalable Agentic AI workflows with reliable state management, human-in-the-loop, and seamless orchestration.

## Reduce latency and speed up your Temporal Workflows

DevFeed: [Reduce latency and speed up your Temporal Workflows](<https://devfeed.tech/articles/reduce-latency-and-speed-up-your-temporal-workflows-35945.md>)

Original publisher: [Read original article](<https://temporal.io/blog/reduce-latency-and-speed-up-your-temporal-workflows>)

Author: Joshua Smith

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

Content type: tutorial

Language: en

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

Topics: [Latency](<https://devfeed.tech/topics/latency.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Network](<https://devfeed.tech/topics/network.md>), [Server](<https://devfeed.tech/topics/server.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [durability](<https://devfeed.tech/tags/durability.md>), [e-commerce](<https://devfeed.tech/tags/e-commerce.md>), [latency](<https://devfeed.tech/tags/latency.md>), [measuring](<https://devfeed.tech/tags/measuring.md>), [optimizing](<https://devfeed.tech/tags/optimizing.md>), [payment](<https://devfeed.tech/tags/payment.md>), [problems](<https://devfeed.tech/tags/problems.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [speed](<https://devfeed.tech/tags/speed.md>), [system](<https://devfeed.tech/tags/system.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This tutorial explains how to reduce latency in Temporal workflows used by interactive applications while preserving durability and reliability. It identifies workflow startup, task scheduling, network calls, and activity execution as contributors to response time.

### Source excerpt

Latency can be a challenge when responsiveness matters. The good news is, there are ways to make your workflows snappier without sacrificing durability.

## Mastering Saga patterns for distributed transactions in microservices

DevFeed: [Mastering Saga patterns for distributed transactions in microservices](<https://devfeed.tech/articles/mastering-saga-patterns-for-distributed-transactions-in-microservices-35913.md>)

Original publisher: [Read original article](<https://temporal.io/blog/mastering-saga-patterns-for-distributed-transactions-in-microservices>)

Author: Tim Imkin

Published: 2025-01-31T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Transactions](<https://devfeed.tech/topics/transactions.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [communication](<https://devfeed.tech/tags/communication.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [grpc](<https://devfeed.tech/tags/grpc.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This tutorial explains how the saga pattern manages distributed transactions in microservices. It discusses data consistency challenges, the limits of traditional ACID transactions in distributed systems, and the tradeoffs between synchronous and asynchronous communication.

### Source excerpt

Learn how saga patterns handle distributed transactions in microservices, ensuring data consistency and system resilience with key concepts and best practices.

## Building resilient event-driven architecture for finance with Temporal

DevFeed: [Building resilient event-driven architecture for finance with Temporal](<https://devfeed.tech/articles/building-resilient-event-driven-architecture-for-finance-with-temporal-35750.md>)

Original publisher: [Read original article](<https://temporal.io/blog/building-resilient-event-driven-architecture-for-finserv-with-temporal>)

Author: Tim Imkin

Published: 2025-01-23T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [event driven](<https://devfeed.tech/topics/event-driven.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>)

Tags: [business-logic](<https://devfeed.tech/tags/business-logic.md>), [coupling](<https://devfeed.tech/tags/coupling.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [databases](<https://devfeed.tech/tags/databases.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [error-handling](<https://devfeed.tech/tags/error-handling.md>), [event-driven-architecture](<https://devfeed.tech/tags/event-driven-architecture.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [retries](<https://devfeed.tech/tags/retries.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

This article examines the complexity of choreography-based event-driven architecture in financial services, including fragmented business logic, design-level coupling, decentralized error handling, and limited observability. It presents Temporal's durable execution and workflow orchestration as a centralized approach for building more resilient and maintainable systems.

### Source excerpt

Discover how Temporal simplifies event-driven systems, replacing complexity with scalability, reliability, and centralized workflows.

## Reliable data processing: Queues and Workflows

DevFeed: [Reliable data processing: Queues and Workflows](<https://devfeed.tech/articles/reliable-data-processing-queues-and-workflows-35946.md>)

Original publisher: [Read original article](<https://temporal.io/blog/reliable-data-processing-queues-workflows>)

Author: Angela Zhou

Published: 2025-01-22T00:00:00Z

Content type: article

Language: en

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

Topics: [data-processing](<https://devfeed.tech/topics/data-processing.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>)

Tags: [challenges](<https://devfeed.tech/tags/challenges.md>), [data-processing](<https://devfeed.tech/tags/data-processing.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [queues](<https://devfeed.tech/tags/queues.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This article explains how persistent queues store and forward messages reliably in distributed systems, including their benefits, limitations, and implementation patterns. It also describes how Temporal uses Durable Execution and Workflows to continue execution through outages, crashes, and hardware failures.

### Source excerpt

Learn the ins and outs of persistent queues including what they are, how they work, the challenges, and the benefits.

## Understanding fault tolerance in distributed systems

DevFeed: [Understanding fault tolerance in distributed systems](<https://devfeed.tech/articles/understanding-fault-tolerance-in-distributed-systems-36102.md>)

Original publisher: [Read original article](<https://temporal.io/blog/what-is-fault-tolerance>)

Author: Lauren Bennett

Published: 2025-01-08T00: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>), [systems](<https://devfeed.tech/topics/systems.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [backups](<https://devfeed.tech/topics/backups.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [backups](<https://devfeed.tech/tags/backups.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [data](<https://devfeed.tech/tags/data.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [downtime](<https://devfeed.tech/tags/downtime.md>), [failover](<https://devfeed.tech/tags/failover.md>), [fault-tolerance](<https://devfeed.tech/tags/fault-tolerance.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [outage](<https://devfeed.tech/tags/outage.md>), [replication](<https://devfeed.tech/tags/replication.md>), [services](<https://devfeed.tech/tags/services.md>), [software](<https://devfeed.tech/tags/software.md>), [systems](<https://devfeed.tech/tags/systems.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [user](<https://devfeed.tech/tags/user.md>)

### AI overview

An explanation of fault tolerance in distributed systems, including how it keeps systems operating during failures and limits disruptions, downtime, and data loss. It describes redundancy, replication, failover mechanisms, graceful degradation, and the relationship between high availability and fault tolerance.

### Source excerpt

Discover what fault tolerance is and how it ensures reliable systems with key principles and examples in cloud environments.

## Deploying Temporal Workers to Google Cloud Run

DevFeed: [Deploying Temporal Workers to Google Cloud Run](<https://devfeed.tech/articles/deploying-temporal-workers-to-google-cloud-run-35768.md>)

Original publisher: [Read original article](<https://temporal.io/blog/deploying-temporal-workers-to-google-cloud-run>)

Author: Brandon Chavis

Published: 2025-01-06T04:00:00Z

Content type: tutorial

Language: en

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

Topics: [Cloud Run](<https://devfeed.tech/topics/cloud-run.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [container](<https://devfeed.tech/topics/container.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [cloud-run](<https://devfeed.tech/tags/cloud-run.md>), [container](<https://devfeed.tech/tags/container.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [sidecar](<https://devfeed.tech/tags/sidecar.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

This tutorial explains how to deploy Temporal Workers on Google Cloud Run using Worker Pools, a sidecar container for metrics, and Cloud Run External Metrics Autoscaling (CREMA) based on Temporal Task Queue backlog.

### Source excerpt

Learn how to deploy Temporal Workers on Google Cloud Run with a sidecar container for metrics collection, scaling, and efficient task processing.

## Event-driven systems and the truth about "loosely coupled" architectures

DevFeed: [Event-driven systems and the truth about "loosely coupled" architectures](<https://devfeed.tech/articles/event-driven-systems-and-the-truth-about-loosely-coupled-architectures-35828.md>)

Original publisher: [Read original article](<https://temporal.io/blog/event-driven-systems-and-the-truth-about-loosely-coupled-architectures>)

Author: Erica Sadun

Published: 2024-12-04T16:00:00Z

Content type: article

Language: en

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

Topics: [event driven](<https://devfeed.tech/topics/event-driven.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>)

Tags: [architectures](<https://devfeed.tech/tags/architectures.md>), [challenges](<https://devfeed.tech/tags/challenges.md>), [coupling](<https://devfeed.tech/tags/coupling.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [scale](<https://devfeed.tech/tags/scale.md>), [services](<https://devfeed.tech/tags/services.md>), [systems](<https://devfeed.tech/tags/systems.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [troubleshooting](<https://devfeed.tech/tags/troubleshooting.md>)

### AI overview

This article explains how event-driven architectures use independently operating services and message-based communication to support scalability and resilience. It discusses tradeoffs including coupling, troubleshooting, and developer experience, and describes how Temporal abstracts failure and retry logic.

### Source excerpt

Explore the challenges of event-driven systems and how loosely coupled architectures improve developer experience and troubleshooting.

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