cost-calc

Temporal

Temporal is an open-source durable execution platform that lets developers write business logic as ordinary code while the server durably persists workflow state, replays execution history, and automatically retries failed activities. Multi-language SDKs and a self-hostable server mean long-running or fault-sensitive processes need no custom checkpointing logic.

What gets deployed with it

Baseline topologies

TopologyMinimum nodesRoles
pooled-cluster3temporal-cluster
per-service-scaled4temporal-frontend, temporal-history, temporal-matching, temporal-worker

What drives the cost

Peak concurrent workflow executions
Peak number of workflow executions running simultaneously across the cluster. Drives History service memory and task dispatch throughput.
Active scheduled workflows
Total number of workflows with active cron or interval schedules. Drives Matching service and scheduler heartbeat load.
Workflow history retention (days)
How long completed workflow execution history is retained in the persistence backend. Affects database storage footprint.

Where it runs

bare_metal, dedicated, cloud_vm

Size Temporal and get a cost estimate

Sources