Explain AWS Step Functions workflow
Step Functions orchestrates distributed applications using state machines. Supports sequential, parallel, and conditional execution with automatic retry and error handling. Integrates with Lambda, ECS, SNS, SQS, and other AWS services.