step-functions

Solid

AWS Step Functions workflow orchestration with state machines. Use when designing workflows, implementing error handling, configuring parallel execution, integrating with AWS services, or debugging executions.

AI & Automation 1,112 stars 440 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AWS Step Functions AWS Step Functions is a serverless orchestration service that lets you build and run workflows using state machines. Coordinate multiple AWS services into business-critical applications. ## Table of Contents - [Core Concepts](#core-concepts) - [Common Patterns](#common-patterns) - [CLI Reference](#cli-reference) - [Best Practices](#best-practices) - [Troubleshooting](#troubleshooting) - [References](#references) ## Core Concepts ### Workflow Types | Type | Description | Pricing | |------|-------------|---------| | **Standard** | Long-running, durable, exactly-once | Per state transition | | **Express** | High-volume, short-duration | Per execution (time + memory) | ### State Types | State | Description | |-------|-------------| | **Task** | Execute work (Lambda, API call) | | **Choice** | Conditional branching | | **Parallel** | Execute branches concurrently | | **Map** | Iterate over array | | **Wait** | Delay execution | | **Pass** | Pass input to output | | **Succeed** | End successfully | | **Fail** | End with failure | ### Amazon States Language (ASL) JSON-based language for defining state machines. ## Common Patterns ### Simple Lambda Workflow ```json { "Comment": "Process order workflow", "StartAt": "ValidateOrder", "States": { "ValidateOrder": { "Type": "Task", "Resource": "arn:aws:lambda:us-east-1:123456789012:function:ValidateOrder", "Next": "ProcessPayment" }, "ProcessPayment": { "Type": "T...

Details

Author
itsmostafa
Repository
itsmostafa/aws-agent-skills
Created
7 years ago
Last Updated
2 days ago
Language
Python
License
MIT

Related Skills