Step Functions Workflows
AWS Step Functions offers two workflow types: Standard and Express. Standard workflows charge per state transition, while Express workflows charge per execution and duration. For high-volume, short-duration workflows, Express mode can be dramatically cheaper.
Implementation Effort: High - Estimated time: 2-8 hours. Express workflows have different execution semantics (at-least-once vs exactly-once), requiring careful testing.
What We Detect
- Standard-to-Express migration candidates -- Standard workflows with high state transition counts and short execution durations that would cost significantly less as Express workflows
Why It Matters
Standard workflows cost $0.025 per 1,000 state transitions. A high-volume workflow processing thousands of executions per day can quickly accumulate significant charges. Express workflows offer a flat per-execution pricing model that is much cheaper for short, high-volume workloads.
Recommendations
- Review the workflow's execution semantics -- Express uses at-least-once execution (not exactly-once)
- Verify executions are under the 5-minute Express maximum duration
- Test thoroughly in a non-production environment before migrating
Keep on chasing 🧡