Configuration with AWS step functions and lambdas which initiates processing from activity state
Configuration with AWS step functions and lambdas which initiates processing from activity state
Currently AWS Step Function service provides the best way to unite together serverless processing and cluster processing. Serverless processing can be extremely useful for the cases when you need to have a very good scalability or cheap processing. But for the long or CPU heavy processing you may still need to use cluster. The current version of step function expects cluster (except for ECS and Batch) to make requests to the Step Function activity. For clusters with extremely expensive machines it may not be the best way for handling so this project allows to transform activity state into active processing trigger. Examples here also include AWS Batch and AWS Fargate
TL;DR: Project allows to initiate processing from AWS Step function instead of making state requests towards it.
serverless deploy
serverless deploy
Project utilises serverless framework with plugin for step functions for orchestration and deployment of the application.