Strato Workflows
Strato Workflows provides a Github integration and a dashboard where users can drag & drop their Dockerized data processing algorithms to create automated cloud-based workflows.

How it works:
Our team will launch and configure the application components in your Amazon Web Services account free of charge.
(1) Run our bash script in your terminal to spin up a new repository in your organization’s Github account.
(2) Add your custom data processing algorithm to the repository in any programming language. When you merge to the main branch of the repository, Strato Earth’s CI/CD scripts (via Github Actions) will automatically create a Docker image of the repository and push the image to your AWS account.
(3) Use the Strato Workflows dashboard (hosted in your AWS account) to build serverless functions and containers with a few clicks of the mouse.
(4) Drag-and-drop to orchestrate the functions and containers into automated workflows.
(5) Easily create complex, scalable workflows with features such as map states for parallel processing and choice states for creating manual checkpoints and rerouting a workflow mid-execution.
(6) An Elastic File System (EFS) drive and s3 bucket is automatically attached to all workflows, so that workflow states may access inputs and create outputs via designated EFS directories and s3 keys. Input and output paths are available as environment variables. Users can choose between using s3 or EFS to facilitate the sharing of data between workflow states during executions.
(7) Execute workflows via the user interface or a RESTful API request.
(8) Inspect execution logs to facilitate with debugging.