Skip to main content

5 docs tagged with "durable-execution"

View All Tags

Develop code that durably executes - Go SDK dev guide

Learn how to ensure durable execution of code in Temporal Platform by understanding Replay workflow execution and identifying non-deterministic code changes. This chapter covers best practices for developing deterministic workflows, recognizing non-deterministic code, and explaining how code execution progresses. Discover how to use the Temporal SDK to replay workflow executions, add replay tests, and inspect event histories.

Develop code that durably executes - Java SDK dev guide

Develop durable and replayable workflows with the Temporal Platform by understanding how to execute code reliably and efficiently. This chapter introduces the Temporal Java SDK's capabilities to replay workflow executions, enabling durable execution.

Develop code that durably executes - Python SDK dev guide

Learn best practices for developing deterministic Workflows that can be replayed with the Temporal Python SDK. This chapter covers SDK API calls, non-deterministic Workflow code, and how code execution progresses. Includes hands-on examples and tips on adding a replay test, intrinsic non-deterministic logic, and non-deterministic code changes.

Develop code that durably executes - TypeScript SDK dev guide

Durable execution in Temporal Platform requires replaying a Workflow Execution, ensuring deterministic behavior. This chapter introduces best practices for Workflow Definition development, identifying SDK API calls, and recognizing non-deterministic Workflow code.

What is Temporal?

Temporal is a scalable and reliable runtime for durable function executions, ensuring business logic runs reliably even with failures, crashes, or outages, enabling application code to execute once and complete without losing progress.