Extra Credit

AWS Step Functions

Official docs outline

12 sections
  1. State machines

    Workflows defined as state machines, executions and state transitions.

  2. Amazon States Language

    JSON-based definition language for states, transitions and data flow.

  3. Workflow states

    Task, Choice, Parallel, Map, Wait, Pass, Succeed and Fail states.

  4. Standard versus Express workflows

    Execution duration, semantics, throughput and pricing differences between workflow types.

  5. Processing input and output

    InputPath, Parameters, ResultSelector, ResultPath, OutputPath and JSONata data handling.

  6. Service integrations

    Request-response, run-a-job (.sync) and wait-for-callback integration patterns.

  7. Optimized integrations

    Direct integrations with Lambda, DynamoDB, SNS, SQS, ECS, Batch and Bedrock.

  8. Error handling

    Retry and Catch fields, error names and backoff strategies.

  9. Logging and monitoring

    Execution history, CloudWatch Logs and X-Ray tracing.

  10. Security

    Execution roles and IAM permissions for state machines.

  11. Best practices

    Design guidance for resilient and cost-effective workflows.

  12. 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.

All 322