Introducing G2.ai, the future of software buying.Try now
AWS Step Functions
Save to My Lists
Unclaimed
Unclaimed

Top Rated AWS Step Functions Alternatives

Appian
(471)
4.5 out of 5

AWS Step Functions Reviews & Product Details - Page 3

AWS Step Functions Overview

What is AWS Step Functions?

AWS Step Functions makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Building applications from individual components that each perform a discrete function lets you scale and change applications quickly.

This product is included in:
AWS Step Functions Details
Show LessShow More
Product Description

AWS Step Functions makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Building applications from individual components that each perform a discrete function lets you scale and change applications quickly.


Seller

Amazon Web Services (AWS)

Description

By giving customers more of what they want - low prices, vast selection, and convenience - Amazon continues to grow and evolve as a world-class e-commerce platform.

Recent AWS Step Functions Reviews

Debarshi M.
DM
Debarshi M.Small-Business (50 or fewer emp.)
5.0 out of 5
"AWS Step Function Review"
I liked how AWS Step Functions have a detailed execution flow for each of my other AWS resources., also I liked the feature of how without the hel...
Mahak K.
MK
Mahak K.Enterprise (> 1000 emp.)
5.0 out of 5
"Orchestrating tool: Step Function"
It is easy to create an ETL flow in this service. It provides a feature to create workflow visually; in the back-end, it makes the whole JSON accor...
Ramachandra S.
RS
Ramachandra S.Small-Business (50 or fewer emp.)
4.5 out of 5
"Best in business to run mutliple jobs/lambdas at once"
The way we can utilize the state machines to reduce the load on lambda functions. By creating a proper flow between state machines we can handle mu...

AWS Step Functions Media

Answer a few questions to help the AWS Step Functions community
Have you used AWS Step Functions before?
Yes

44 AWS Step Functions Reviews

4.2 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
44 AWS Step Functions Reviews
4.2 out of 5
44 AWS Step Functions Reviews
4.2 out of 5
G2 reviews are authentic and verified.
Michele L.
ML
Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about AWS Step Functions?

Step Functions are perfect to implement stateful behavior while using stateless workers (lambdas). It's fairly easy to have conditional operations or operations on array-like inputs. This makes Step Functions very powerful. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

The main downside of Step Functions (aside from the vendor lock in, but if you're using AWS Lambda you have already accepted it) is the language you describe them in. While AWS gives you some tools to inspect your Step Function's shape, the Amazon State Language could have been designed better. When the state machine logic becomes non-trivial, the state machine definition grows in number of lines rapidly, rendering very difficult to maintain and modify state machines on the long run. Review collected by and hosted on G2.com.

Recommendations to others considering AWS Step Functions:

Use them to implement business logic, but only when the business logic is simple enough. Otherwise I would advise using a docker container to call lambdas etc. Review collected by and hosted on G2.com.

What problems is AWS Step Functions solving and how is that benefiting you?

We're using Step Functions to implement our scaping business logic. We have multiple state machines that handle different sub-parts of the system, and a Main state machine that orchestrates it all. One of our state machines, for example, takes the URL of a catalog page and scrapes information from each product page present in it. Inside it, it uses various states to render the catalog page, get the product pages URLs, render each product page and extract information from it. Many of these operations are performed in parallel, using the Map state type (which makes possible to do fan-in fan-out operations). Review collected by and hosted on G2.com.

Verified User in Accounting
AA
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about AWS Step Functions?

AWS Step Functions is very easy to set up, it comes with detailed code samples, and integrates very well with Lambda functions. The AWS environment is becoming something akin to an operating system for me; there are various services that you tie together, and voilà, you have an entire application. AWS Step Functions can be used as a glue to tie multiple services together. You are only limited by your imagination and use cases. The cost of using AWS Step Functions is negligible. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

I would like to see AWS Step Functions integrate with more AWS services. Also, if CloudWatch log subscriptions could be sent to AWS Step Functions, that could simplify workflows. Review collected by and hosted on G2.com.

Recommendations to others considering AWS Step Functions:

Start small with a proof-of-concept project and learn its capabilities. Expand the scope of the project as you get more comfortable with the technology. Review collected by and hosted on G2.com.

What problems is AWS Step Functions solving and how is that benefiting you?

We are using AWS Step Functions as an orchestrator for multiple Lambda functions. This setup works well and there is no infrastructure to maintain. Review collected by and hosted on G2.com.

Gjorgji T.
GT
Senior DevOps Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about AWS Step Functions?

Ease of use, great documentation and the visual representation of the workflow. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

I can not pinpoint what do I dislike. Everything works great. Review collected by and hosted on G2.com.

Recommendations to others considering AWS Step Functions:

Do not hesitate to use this amazing AWS service. Review collected by and hosted on G2.com.

What problems is AWS Step Functions solving and how is that benefiting you?

We had to create CI/CD workflow that included not so typical deployment of new software version. Windows machines needed to be re-launched. Step Functions State Machine makes the process almost trivial. Review collected by and hosted on G2.com.

Arun S.
AS
Senior Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about AWS Step Functions?

Step function is good for logically connecting lambda functions(single purpose functions). Its well defined structure will allow as to do an action based on output of a node and execute different node by passing output of first node as input of second. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Some latency issue i felt when building complex trees. Review collected by and hosted on G2.com.

What problems is AWS Step Functions solving and how is that benefiting you?

Rule engine Review collected by and hosted on G2.com.

Harshit S.
HS
Senior Salesforce Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about AWS Step Functions?

We have requirements to call lambda function in series of steps. I didn't find better way to do it except step function.

It will help you to provide a graphical console to arrange. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Right now there doesn't seem to be a lot of tools that wraps this function to make it even faster and easier to develop on Review collected by and hosted on G2.com.

What problems is AWS Step Functions solving and how is that benefiting you?

Can't disclose Review collected by and hosted on G2.com.

Rohit N.
RN
Principal Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about AWS Step Functions?

the timeline it provides and functional hooks (lambdas) which can be triggered during every step transition. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Amazon States Language - there is a learning curve involved here. Review collected by and hosted on G2.com.

Recommendations to others considering AWS Step Functions:

Its stable and reliable service Review collected by and hosted on G2.com.

What problems is AWS Step Functions solving and how is that benefiting you?

Mainly business workflow processes. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
II
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about AWS Step Functions?

We can create workflows with steps functions and we also get visualisation of the flow which is the best part Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Nothing as of now. Besides flowchart for the functions they also give color differentiations in execution and state wise outputs. It is so useful Review collected by and hosted on G2.com.

What problems is AWS Step Functions solving and how is that benefiting you?

I worked on creating recommendation system with some other features using step functions and lamba functions Review collected by and hosted on G2.com.

Verified User in Hospital & Health Care
IH
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about AWS Step Functions?

If you are good at python and json then u are flexible to do a lot with it Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

If the code size increases in lambda which we use step function can't viewed for editing Review collected by and hosted on G2.com.

What problems is AWS Step Functions solving and how is that benefiting you?

We can control the entire work flow with step functions Review collected by and hosted on G2.com.

Yuriy P.
YP
Senior Software Engineer (Blockchains Infrastructure) @ Fireblocks
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about AWS Step Functions?

JSON definition, does not requires code writing.

Graphical representation of state machine.

Advanced features, like wait for callback event. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

JSON definition is good but sometimes became little bit messy.

Sometime hard to debug.

Review collected by and hosted on G2.com.

What problems is AWS Step Functions solving and how is that benefiting you?

Simple serverless Lambda work flows management.

App State management. Review collected by and hosted on G2.com.

Austin C.
AC
Solutions Architect
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about AWS Step Functions?

Step functions is easy to use and very effective at tying lambda functions together into a workflow. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Dynamic parallel tasks are not possible to designate within step functions. They either have to be defined in the code, using some fancy logic to kind of make it look dynamic or using some external services that can get complicated. Review collected by and hosted on G2.com.

Recommendations to others considering AWS Step Functions:

If you've thought of triggering a lambda from another lambda or have a process that takes longer than the execution time of a single lambda function, then step functions is probably something you should consider. Review collected by and hosted on G2.com.

What problems is AWS Step Functions solving and how is that benefiting you?

Simplifying and adding a lot more stability to serverless microservices. This has really sped up development time, improved error handling, and made our services a lot more durable. Review collected by and hosted on G2.com.