AWS Step Functions
#88 · Level 3 · Modern architecture · Application IntegrationConcept
Section titled “Concept”AWS Step Functions is a serverless service for arranging workflows (orchestration). A workflow is called a state machine, and each of its steps is called a state. In each step you can run Lambda, call another AWS service, wait, or choose a path based on a condition. If a step fails, you can set rules in advance to try again (retry) or take another path. The workflow can be viewed as a picture, so it is easy to see what happened at each step.
Simple example
Section titled “Simple example”Planning a wedding — first the holud, then the wedding, then the bou-bhat reception. If a step has a problem, there is a backup plan.
Why it’s needed
Section titled “Why it’s needed”When many Lambdas or services work together, writing the order, waiting and retrying in code is complex.
Where it’s used
Section titled “Where it’s used”Order processing: check payment → reduce stock → ship → email. Steps of data processing.
Azure equivalent
Section titled “Azure equivalent”Azure Logic Apps / Durable Functions
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: