Coder Social home page Coder Social logo

michaelleeallen / aws-stepfunctions-examples Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aws-samples/aws-stepfunctions-examples

0.0 0.0 0.0 6.51 MB

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.

License: MIT No Attribution

Shell 1.81% JavaScript 5.17% Python 18.53% Java 23.21% Groovy 2.47% TypeScript 39.17% COBOL 4.98% Clean 1.70% Makefile 1.49% HTML 1.48%

aws-stepfunctions-examples's Introduction

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

Orchestrating S3 Glacier Deep Archive object retrieval using Step Functions

In this example, you use AWS Step Functions to orchestrate restoration of S3 objects from S3 Glacier Deep Archive. You can find details in the example's README file.

Blog Post: [Orchestrating S3 Glacier Deep Archive object retrieval using Step Functions](Blog Link Here)

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.

aws-stepfunctions-examples's People

Contributors

amazon-auto avatar brianz avatar cory-mcbain avatar dependabot[bot] avatar dmahapatro avatar justincallison avatar kazhura-aws avatar kishd avatar muraria avatar sliedig avatar weisisheng avatar wongcyrus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.