AWS Step Functions
Official docs outline
12 sections- State machines
Workflows defined as state machines, executions and state transitions.
- Amazon States Language
JSON-based definition language for states, transitions and data flow.
- Workflow states
Task, Choice, Parallel, Map, Wait, Pass, Succeed and Fail states.
- Standard versus Express workflows
Execution duration, semantics, throughput and pricing differences between workflow types.
- Processing input and output
InputPath, Parameters, ResultSelector, ResultPath, OutputPath and JSONata data handling.
- Service integrations
Request-response, run-a-job (.sync) and wait-for-callback integration patterns.
- Optimized integrations
Direct integrations with Lambda, DynamoDB, SNS, SQS, ECS, Batch and Bedrock.
- Error handling
Retry and Catch fields, error names and backoff strategies.
- Logging and monitoring
Execution history, CloudWatch Logs and X-Ray tracing.
- Security
Execution roles and IAM permissions for state machines.
- Best practices
Design guidance for resilient and cost-effective workflows.
- Quotas
Execution, state and payload size limits.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.