# Basics and Advanced Temporal Design Patterns

santerre.xyz / 2024

Temporal is workflow orchestration software for long-running processes and asynchronous tasks.

The most important concept is deterministic execution: workflow code must be replayable and produce the same decisions from the same history.

A useful pattern for queue-like systems is to split generation from processing so each unit of work has its own retry, visibility, and failure boundary.
