Best practices for Step Functions
The following are best practices for building Step Functions state machines. These tips can help you manage and optimize your Step Functions workflows.
Topics
- Optimizing costs using Express Workflows in Step Functions
- Tagging state machines and activities in Step Functions
- Using timeouts to avoid stuck Step Functions workflow executions
- Using Amazon S3 ARNs instead of passing large payloads in Step Functions
- Starting new executions to avoid reaching the history quota in Step Functions
- Add handling for transient Lambda service exceptions
- Avoiding latency when polling for activity tasks
- Choosing the best Step Functions workflow type for your use case
- Avoiding Amazon CloudWatch Logs resource policy size restrictions