User Tools

Site Tools


aws:compute:step-functions

Step Functions

What it is: A serverless workflow orchestration service that coordinates multiple AWS services (often multiple Lambda steps).

What it’s for:

  • Build reliable multi-step processes (order flow, ETL, approvals).
  • Handle retries, timeouts, error handling, and branching.

Key ideas:

  • You define a state machine describing steps and transitions.
  • Common patterns:
    • sequential steps
    • parallel steps
    • choice/branching
    • retries/catch

Exam cues:

  • “coordinate multiple Lambda functions with retries and error handling” → Step Functions.
  • “workflow with several steps” → Step Functions.

Hard words:

  • *workflow* /ˈwɝːkfloʊ/: luồng công việc
  • *orchestration* /ˌɔːrkəˈstreɪʃn/: điều phối
  • *state machine* /steɪt məˈʃiːn/: máy trạng thái
  • *branching* /ˈbræntʃɪŋ/: rẽ nhánh
aws/compute/step-functions.txt · Last modified: by phong2018