All Projects → aws-samples → aws-stepfunctions-examples

aws-samples / aws-stepfunctions-examples

Licence: other
AWS Step Functions is an orchestration service for reliably executing multi-step processes using visual workflows. This repository includes detailed examples that will help you unlock the power of serverless workflow.

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
groovy
2714 projects
Makefile
30231 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to aws-stepfunctions-examples

telegram-stepfunctions-bot
Serverless Telegram bot made on 4 AWS Lambda chained by AWS Step Functions. All of this written on Serverless Framework using plugins.
Stars: ✭ 26 (-55.93%)
Mutual labels:  stepfunctions
datajob
Build and deploy a serverless data pipeline on AWS with no effort.
Stars: ✭ 101 (+71.19%)
Mutual labels:  stepfunctions
Aws Lambda Power Tuning
AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Functions - and it supports three optimization strategies: cost, speed, and balanced.
Stars: ✭ 3,040 (+5052.54%)
Mutual labels:  stepfunctions

aws-stepfunctions-examples

AWS Step Functions is a low-code visual workflow service. This repository includes detailed examples that will help you unlock the power of serverless workflow.

Examples and Supporting Blog Posts

Accelerating workloads using parallelism in AWS Step Functions

In this example, you use AWS Step Functions to build an application that uses parallel processing to complete four hours of work in around 60 seconds.

Blog Post: Accelerating workloads using parallelism in AWS Step Functions

Controlling concurrency in distributed systems using AWS Step Functions

In this example, you use AWS Step Functions to control concurrency in your distributed system. This helps you avoid overloading limited resources in your serverless data processing pipeline or reduce availability risk by controlling velocity in your IT automation workflows.

Blog Post: Controlling concurrency in distributed systems using AWS Step Functions

Mocking service integrations with Step Functions Local

In this example, you use AWS Step Functions' Local to test a state machine by mocking the service calls. You can find details in the example's README file.

Blog Post: Mocking service integrations with AWS Step Functions Local

Demos of Step Functions capabilities

Demo Step Functions Local testing with Mock service integrations using Java testing frameworks (JUnit and Spock)

In this demo, you can learn how to use JUnit or Spock to run Step Functions Local tests. This is helpful if your current serverless applications are built around Java. With this approach you can leverage the existing Java testing tools.

Demo App

ASL Demo

This demo illustrates capabilities of ASL and AWS Step Functions including Intrinsic Functions and JSON Path Processing.

You can deploy this using SAM or independently as a CloudFormation template in AWS Console

Video Transcription with AWS SDK Service Integrations

In this demo, you learn how to use AWS SDK Service Integrations to build a video transcription workflow.

Blog Post: Now — AWS Step Functions Supports 200 AWS Services To Enable Easier Workflow Automation

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].