You must follow some limits on the use of Serverless Workflow. This topic introduces two types of limits that you must follow when you use Serverless Workflow: naming-related limits and account-related limits.

Naming-related limits

The flow and execution naming must comply with the following rules:

  • A name can contain uppercase letters (A to Z), lowercase letters (a to z), digits (0 to 9), underscores (_), and hyphens (-).
  • The name must start with an uppercase letter (A to Z), a lowercase letter (a to z), or an underscore (_).
  • The name is case-sensitive.
  • The name must be 1 to 128 characters in length.

Account-related limits

Table 1. Resource limits
Item Default value Description
Maximum number of executions in progress * 10,000 Specifies the total number of executions that are in the running state under the account. If you need to increase the limit, submit a ticket.
Maximum step entry rate * Initial number of tokens: 100. Recovery rate: 100/s Specifies the total number of step entries per second under the account. If you need to increase the limit, submit a ticket.
Maximum number of flows that can be created 10,000 Specifies the sum of the number of flows that can be created under the account.
Table 2. Limits on API call rates
Operation Maximum number of tokens Token recovery speed (tokens/s) Description
StartExecution * 100 100 If you need to increase the limit, submit a ticket.
DescribeExecution 50 5 N/A
GetExecutionHisotry 50 5 N/A
Other operations 10 2 N/A
Table 3. Limits on flows, executions, and historical events
Item Dimension Default value Description
Maximum number of events per execution Execution 5,000 If you need to increase the limit, submit a ticket.
Data size of the biggest event Event 32 KiB N/A
Maximum request size Request 1024 KiB N/A