Durable Execution
How Temporal powers workflows at HeyGen

How Temporal powers workflows at HeyGen

8/6/2026

What this post added

HeyGen details their implementation of Temporal for video generation, including modeling video generation as Temporal Workflows and individual jobs as Activities. They describe how they handle scene orchestration within a single workflow using concurrency limits and selective use of child workflows for isolation. The post also covers their approach to customer-level fairness through an admission scheduler and Temporal's task priority, and the development of a shared execution layer for cross-cutting concerns like identity propagation, error classification, metrics, and search attributes. They also discuss reusing workflow modules as inlined components versus child workflows.

Read the original post ↗