AWS Step Functions

Coordinate the components of distributed applications and microservices using visual workflows.
TAGS
serverless
pay-per-use
workflows
orchestration
Description

Coordinate the components of distributed applications and microservices using visual workflows.

Main information

AWS Step Functions helps with any computational problem or business process that can be subdivided into a series of steps. It’s also useful for creating end-to-end workflows to manage jobs with interdependencies. Common use cases include: - Data processing: consolidate data from multiple databases into unified reports, refine and reduce large data sets into useful formats, or coordinate multi-step analytics and machine learning workflows - DevOps and IT automation: build tools for continuous integration and continuous deployment, or create event-driven applications that automatically respond to changes in infrastructure - E-commerce: automate mission-critical business processes, such as order fulfillment and inventory tracking - Web applications: implement robust user registration processes and sign-on authentication

Use cases
Description
Microservice orchestration
Create workflows with functions to build web-based applications using events
Security incident automation
Create an automated security incident response workflow that includes a manual approval step.
Automated website update
As a website owner, automate the update in production based on the update in testing environment.
Data Streaming
Process continuous flow of data that come from multiple sources with low-latency
Serverless Machine Learning Model
Enrich support tickets by adding metadata before they reach a support agent
Features
Description
Link to documentation
Coordination of distributed components (AWS)
AWS Step Functions can coordinate any application that can make an HTTPS connection, regardless of where it is hosted
Read more
Component reuse (AWS)
AWS Step Functions coordinates your existing Lambda functions and microservices into robust applications, and lets you quickly rewire them into new compositions.
Read more
Workflow abstraction (AWS)
AWS Step Functions keeps the logic of your application strictly separated from the implementation of your application. You can add, move, swap, and reorder steps without having to make changes to your business logic.
Read more
State management (AWS)
AWS Step Functions maintains the state of your application during execution, including tracking what step of execution it is in, and storing data that is moving between the steps of your workflow.
Read more
Details
Vendor
AWS
Category
Workflows and Integration
Sub-category
Orchestration
Launch date
12/1/2016
Update link
Access resource
Last release date
11/15/2021
Popularity (number Github repo)
Use cases
Microservice orchestration
Security incident automation
Automated website update
Data Streaming
Serverless Machine Learning Model
Languages supported
Commercial documentation link
Access resource
Technical documentation link
Access resource
Last product news
Access resource
Pricing information link
Access resource
Pricing description
Step Functions counts a state transition each time a step of your workflow is executed. You are charged for the total number of state transitions across all your state machines, including retries.
Free-tier offer
free tier includes 4,000 free state transitions per month
Featured clients
Alpha Apps; The Guardian; Schwank!; bigfinite; Yelp; Home24; The Coca-Cola Company
Case study
Access resource
Other ressource
Access resource
Be a part of the product and improve it by giving feedback
Suggest an update