GitHub topics: stepfunctions
cdk-patterns/serverless
This is intended to be a repo containing all of the official AWS Serverless architecture patterns built with CDK for developers to use. All patterns come in Typescript and Python with the exported CloudFormation also included.
Language: TypeScript - Size: 59.5 MB - Last synced at: about 12 hours ago - Pushed at: over 1 year ago - Stars: 2,315 - Forks: 272

alexcasalboni/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.
Language: JavaScript - Size: 3.27 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5,701 - Forks: 396

WtfJoke/carbon-aware-serverless-jobs
How you can utilize servless services to decarbonize your batch jobs
Language: TypeScript - Size: 1.4 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

gammarers/aws-ec2-instance-running-schedule-stack
This is an AWS CDK Construct to make EC2 instance running schedule (only running while working hours(start/stop)).
Language: TypeScript - Size: 1.71 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

aws-samples/gen-ai-video-short-form-generator
Generative AI video short-form generator using Amazon Bedrock and AWS serverless services.
Language: Python - Size: 13.7 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 33 - Forks: 10

gammarers/aws-codepipeline-execution-state-change-notification-stack
This AWS CDK Construct Stack receives all state changes of CodePipeline and sends a message to the specified notification destination when the CodePipeline is tagged with a specified tag. Therefore, you can send messages simply by adding tags without needing to configure notifications for each Pipeline.
Language: TypeScript - Size: 1.24 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

aws/aws-step-functions-data-science-sdk-python
Step Functions Data Science SDK for building machine learning (ML) workflows and pipelines on AWS
Language: Python - Size: 37 MB - Last synced at: 8 days ago - Pushed at: 30 days ago - Stars: 290 - Forks: 90

aws-samples/serverless-coffee-workshop
This is old repo for Serverlesspresso workshop. New location: https://catalog.workshops.aws/serverlesspresso
Language: Vue - Size: 40.5 MB - Last synced at: 30 days ago - Pushed at: 5 months ago - Stars: 109 - Forks: 70

kolomied/cdk-stepfunctions-patterns
A set of Step Functions high-level resiliency patterns.
Language: TypeScript - Size: 203 KB - Last synced at: 29 days ago - Pushed at: over 4 years ago - Stars: 68 - Forks: 5

aws-samples/serverless-coffee
Serverlesspresso - The serverless coffee ordering application! As seen at AWS re:Invent 2021. Presented by AWS Serverless DA team. Questions? Contact @jbesw.
Language: JavaScript - Size: 420 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 235 - Forks: 51

mashiike/stefunny
Language: Go - Size: 965 KB - Last synced at: 15 days ago - Pushed at: 29 days ago - Stars: 6 - Forks: 1

localstack/localstack-demo
Simple demo application deployed using LocalStack
Language: Makefile - Size: 613 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 66 - Forks: 33

ryfeus/stepfunctions2processing
Configuration with AWS step functions and lambdas which initiates processing from activity state
Language: Python - Size: 23.2 MB - Last synced at: 3 days ago - Pushed at: 27 days ago - Stars: 119 - Forks: 30

aws-cloudformation/aws-cloudformation-resource-providers-stepfunctions
The CloudFormation Resource Provider Package For AWS Step Functions
Language: Java - Size: 152 KB - Last synced at: 30 days ago - Pushed at: 12 months ago - Stars: 7 - Forks: 6

msysh/aws-demo-blue-green-deploy-with-external-deploy-controller
This project is a demo application that implements a Blue/Green deployment with ECS External Deploy Controller using AWS Step Functions.
Language: TypeScript - Size: 774 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

fun-with-serverless/whatsapp-logger
Introducing an application that uses ChatGPT to generate daily summaries of your WhatsApp group discussions, saved to a Google Sheet, and providing easy access to previous conversations and shared media.
Language: Python - Size: 1.58 MB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 4

garysassano/cdk-aws-sfn-cdk-vs-projen
CDK app that compares the official StateMachine construct from aws-cdk-lib/aws-stepfunctions with the one generated from @matthewbonig/state-machine Projen component
Language: TypeScript - Size: 951 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

getndazn/dazn-lambda-powertools
Powertools (logger, HTTP client, AWS clients, middlewares, patterns) for Lambda functions.
Language: JavaScript - Size: 10 MB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 742 - Forks: 77

vincentclaes/datajob
Build and deploy a serverless data pipeline on AWS with no effort.
Language: Python - Size: 3.15 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 111 - Forks: 19

lora-reames/aws-account-closure
CDK application for automating AWS account closure and dealing with the AWS close account quota.
Language: TypeScript - Size: 482 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

aws-samples/aws-stepfunctions-examples
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.
Language: TypeScript - Size: 17.6 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 237 - Forks: 113

daaru00/aws-telegram-bot-bedrock
Telegram bot to interact with Bedrock model
Language: JavaScript - Size: 212 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

jossmoff/gatling-stepfunction-extension
⚡ A Gatling extension to analyse the execution of a step function
Language: Scala - Size: 462 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 2

awsdataarchitect/ecr-vulnerability-report
Open source project for Automating ECR Vulnerability Reports with Amazon EventBridge
Language: TypeScript - Size: 241 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

ChristopheBougere/stepfunctions-local
Execute AWS Step Functions locally
Language: JavaScript - Size: 472 KB - Last synced at: 3 days ago - Pushed at: almost 5 years ago - Stars: 127 - Forks: 17

aws-samples/serverless-ops-review
Serverless Ops Review is an open source tool that automatically generates operational review and configuration reports about AWS serverless services.
Language: HTML - Size: 123 KB - Last synced at: 9 months ago - Pushed at: 11 months ago - Stars: 29 - Forks: 3

codingdiaz/circleci-feedback
A Github app that posts build logs from CircleCI to Pull Requests
Language: Go - Size: 1.75 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

phaniteja5789/Event-Driven-Data-Processing-and-Workflow-Orchestration-on-AWS
Language: Python - Size: 1.27 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

chehsunliu/pytest-stepfunctions 📦
A pytest fixture that makes you able to mock Lambda code during AWS StepFunctions local testing
Language: Python - Size: 68.4 KB - Last synced at: 19 days ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 2

FilipPyrek/serverless-summit-21
Repository for my presentation on Serverless Summit 21 ⚡️🚀
Language: JavaScript - Size: 68.4 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 3

iisyos/ecs_rerun_cfn
This repository contains a CloudFormation stack to rerun ECS tasks on EC2 instances if they fail before reaching the EC2 instance.
Language: HCL - Size: 188 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

jeffreywangzhi/AWS_Multithread-Statemachine
A fast, scalable, multithreaded download statemachine based on AWS, supporting .mkv, .mov, .mp4, .jpg, and others.
Language: Python - Size: 153 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

bitbull-serverless/cloudfront-invalidation-queue
Collect Cloudfront invalidations in a custom queue and process them in batch.
Language: JavaScript - Size: 176 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

msysh/aws-sample-sam-ddb2csv
SAM template for Amazon DynamoDB table to CSV using DynamoDB Export feature.
Language: Python - Size: 134 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 1

markoshlima/company-canary-deployment
Company Canary Deployment is a project to simulate the benefits of using deployment strategies like canary in a serverless (AWS) environment, using SAM (serverless application model) to create, build, deploy and publish all infraestructure.
Size: 1.02 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

aws-samples/happy-path
This web app shows how to build a complex backend workflows as stand-alone AWS Step Functions applications. See the Compute Blog articles to learn more. @jbesw
Language: JavaScript - Size: 306 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 116 - Forks: 31

aws-samples/aws-etl-orchestrator
A serverless architecture for orchestrating ETL jobs in arbitrarily-complex workflows using AWS Step Functions and AWS Lambda.
Language: Python - Size: 651 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 319 - Forks: 137

Kogi65/dragons-lambdafunctions
Dragons Lambda Functions
Language: Java - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mattymoomoo/aws-power-tuner-ui
AWS Lambda Power Tuner UI is an open source project creating a deployable easy to use website built on a layered technology stack allowing you to optimize your Lambda functions for cost and/or performance in a data-driven way via an easy to use UI.
Language: TypeScript - Size: 2.74 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 183 - Forks: 21

sivanov92/serverless-webhook-pipeline
AWS data pipeline for validating, formatting and storing sample bank transaction data received through API webhook. The AWS infrastructure is managed through IaC tool - CDK
Language: TypeScript - Size: 568 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

daaru00/serverless-dynamic-scheduler
Implementation of scheduler system able to send event in a future date.
Language: JavaScript - Size: 58.6 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

aws-samples/reinvent2020-aim404-productionize-r-using-amazon-sagemaker
Customers using R can run simulation and machine learning securely and at scale with Amazon SageMaker while also reducing the cost of development by using the fully elastic resources in the cloud. In this demo, learn how to build, train, and deploy statistical and ML models in R at scale using Amazon SageMaker from your IDE.
Language: R - Size: 2.07 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 7

antstackio/SEGG
SEGG - Step Function Express Graph Generator
Language: JavaScript - Size: 2.66 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 40 - Forks: 0

mikaelvesavuori/step-functions-multidomain-orchestration-demo
This project demonstrates an architecture for orchestrating multiple domains with a serverless Step Functions workflow.
Language: TypeScript - Size: 1.16 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Andrii-D/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.
Language: Python - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 26 - Forks: 3

jmfuchs/aws-guardduty-remediation-workflow
A Step Functions microservice for remediating GuardDuty findings.
Language: Python - Size: 782 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 5

vincentclaes/stepview
All your AWS Stepfunctions at a glance in the terminal! 🧐
Language: Python - Size: 1.59 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 28 - Forks: 2

hariohmprasath/batch-processing-with-k8s
This article talks about an approach that can help customers scale large file processing workloads in AWS EKS using Kubernetes jobs and AWS step functions.
Language: Go - Size: 493 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 1

sutaromkar/aws-step-functions-etl-pipeline
Language: Python - Size: 224 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

eddywashere/codebuilder
An AWS CodeBuild project optimized for multiple source repos & any combination of buildspec based scripts from config values
Language: JavaScript - Size: 73.2 KB - Last synced at: 4 days ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 6

DyfanJones/aws-step-functions-data-science-sdk-r
Step Functions Data Science SDK for building machine learning (ML) workflows and pipelines on AWS
Language: R - Size: 1.8 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

aws-samples/gitops-amazon-ecs-sample
A single pipeline to deploy multiple services on amazon ecs using gitops
Language: Python - Size: 673 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

aws-samples/aws-stepfunctions-byoc-mlops-using-data-science-sdk
Build Train and Deploy your own custom container using AWS StepFunctions Data Science SDK
Language: Jupyter Notebook - Size: 102 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 13

aws-samples/dotnet-serverless-imagerecognition
The Image Recognition and Processing Backend reference architecture demonstrates how to use AWS Step Functions to orchestrate a serverless processing workflow using AWS Lambda, Amazon S3, Amazon DynamoDB and Amazon Rekognition.
Language: CSS - Size: 2.26 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 32

aws-samples/sam-api-poller
Building an API poller with AWS Step Functions and AWS Lambda
Language: TypeScript - Size: 617 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 1

SharjeelSafdar/project14c-virtual-lolly-app-event-driven
A serverless JAMstack Virtual Lolly App with event-driven architecture using Gatsby, TypeScript, AppSync, DynamoDB, Lambda, StepFunctions, EventBridge, CloudFront, and Lambda@Edge.
Language: TypeScript - Size: 633 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

aws-samples/aws-stepfunction-sagemakerprocessingjob-deploynotebooks
Jupyter notebooks are widely used by Datascientists for their data transformation workloads. There are scenarios where the notebook needs to be scheduled and run in regular interval and they need to be productionize. This repo provides a framework for the Datascientists to productionize their workloads dynamically (based on the notebooks) using AWS Stepfunctions with Service Integration to Sagemaker Processing Job.
Language: Python - Size: 268 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 3

eduardo3g/serverless-stepf-store-checkout
Store checkout workflow backed by AWS Step Functions.
Language: JavaScript - Size: 119 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

aws-samples/amazon-rekognition-custom-labels-batch-processing
This project contains source code and supporting files for a serverless application which can be used for Computer Vision inferencing using Amazon Rekognition.
Language: Python - Size: 996 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 6

stefanycos/aws-step-functions-demo
Example Step Function Synchronous Integration with API Gateway using Express
Size: 139 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

AmberEngine/stepfunctions_activity_worker
Activity worker for performing activity tasks from AWS StepFunctions
Language: Python - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 1

gugazimmermann/nomad-cms
Simulation of a self-service kiosk backend in AWS.
Language: TypeScript - Size: 184 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

yskszk63/sam-local-asl
Generator for Amazon States Language for Local test.
Language: TypeScript - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

freakyfelt/sfn-activity-consumer
An activity consumer for AWS Step Functions in TypeScript
Language: TypeScript - Size: 415 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

heiwa4126/sam-stepfunctions-parallel
AWS Step Functions の parallel と map のサンプル
Language: Python - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

heiwa4126/sam-stepfunctions-apigw
API Gateway経由でStep Functionsを起動するサンプル
Language: Python - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

heiwa4126/sam-stepfunctions-activity1
AWS Step Functionsのactivityのテスト
Language: Python - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

heiwa4126/sam-stepfunctions3
"Step Functions ステートマシンを使用してエラー条件を処理する - AWS Step Functions" に出てくるリソースをSAMで作成するサンプル。
Language: JavaScript - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

heiwa4126/sam-stepfunctions1a
"Step Functions ステートを作成マシンLambda の使用 - AWS Step Functions" に出てくるリソースをSAMで作成するサンプル。
Language: JavaScript - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

aws-samples/aws-step-functions-waitable-pattern
This projects contains source code with an example of how to implement an AWS Step Function waitable pattern that you can deploy using the SAM CLI.
Size: 227 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 4

frnzska/aws_playground
AWS resources
Language: Python - Size: 137 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

superluminar-io/step-worker
Use AWS State Machine to process DynamoDB Objects.
Language: Go - Size: 833 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1

stekern/terraform-aws-sfn-ecs-integration
A Terraform module that demonstrates how to integrate AWS Elastic Container Service (ECS) with AWS Step Functions
Language: HCL - Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 2

lgundeboina/serverless
AWS serverless examples
Language: JavaScript - Size: 431 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

beeceej/inflight
Abstracts away Retrieving and Writing Data to S3
Language: Go - Size: 38.1 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

9technology/step-functions-framework
Step Functions Framework with ECS Cluster Orchestration
Language: Go - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 0

guysqr/release-machine
An example of using SAM for Step Functions to build a machine that will run multiple pipelines at once.
Language: JavaScript - Size: 73.2 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

pl04351820/Mercury
A step function implementation for connecting different cloud platform.
Language: Go - Size: 2.56 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

dougtoppin/aws-stepfunctions-local
An example of running a local AWS Step Functions server, creating and running state machines on it. This can be helpful for testing things like path processing.
Language: Makefile - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

eltorocorp/sfn-poller
An API for setting microservice polling for against AWS SFN workflows.
Language: Go - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

Aoriseth/cloudformation-apigateway-stepfunctions-lambda-app
Language: Java - Size: 38.1 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
