AWS Step Functions Reviews (35)

Reviews

AWS Step Functions Reviews (35)

4.2
35 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise the ease of use and visual workflow design of AWS Step Functions, which simplifies the orchestration of serverless applications. Many appreciate how it allows for quick integration with other AWS services, enabling efficient management of complex processes. However, some users note a common learning curve associated with mastering the Amazon States Language.
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Atharva P.
AP
Atharva P.
Cloud BI Engineer
Enterprise (> 1000 emp.)
"Visual, Serverless Orchestration That Simplifies Complex AWS Workflows"
4/5
What do you like best about AWS Step Functions?

What I like best about AWS Step Functions is how easily it orchestrates complex workflows across AWS services with a visual, serverless approach. It simplifies coordination between multiple services while improving visibility into workflow execution and failures. I also appreciate the visual workflow management and the built-in retry and error-handling capabilities, which make complex orchestration easier to understand, maintain, and monitor. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Complex state machine definitions can become hard to manage as workflows grow larger. Debugging deeply nested workflows can also be challenging, and handling more advanced error scenarios may take additional effort and careful attention. Review collected by and hosted on G2.com.

Caleb F.
CF
Caleb F.
Data & IA Specialist
Small-Business (50 or fewer emp.)
"Visual and traceable orchestration for complex flows in AWS"
4.5/5
What do you like best about AWS Step Functions?

What I like most about AWS Step Functions is that it allows you to model complex workflows visually and in a controlled manner, without having to handle all the orchestration logic manually in code. It is especially useful for coordinating processes between various AWS services, such as Lambda, Glue, EventBridge, and other components of the ecosystem. I also greatly value the traceability of executions, error handling, retries, and the ability to define more robust and maintainable flows. For batch processes, automations, and data pipelines, it provides a lot of order and operational visibility. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

What I like the least is that, although the visual design helps a lot, the flows can become difficult to maintain when they grow significantly in complexity. In large scenarios, the definition in JSON can become extensive and less convenient to manage. There is also an initial learning curve to fully understand states, transitions, error handling, and service limits. Additionally, when a workflow depends on several external services or permission configurations, troubleshooting can take time. Review collected by and hosted on G2.com.

Vishwa R.
VR
Vishwa R.
Senior Associate Platform
Mid-Market (51-1000 emp.)
"AWS Step Functions Makes Cascading Lambda Workflows Easy"
5/5
What do you like best about AWS Step Functions?

I would say step function is best to implement cascading lambdas, in my project we had requiremnt of having a cascading execution of code, where we broke down each functionality into lambdas and then used amazon's step function to execute it in a flow. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

The complexity is sometime more related to yaml/json. But now a days due to AI and co-pilot that is also easy. Review collected by and hosted on G2.com.

Debarshi M.
DM
Debarshi M.
Small-Business (50 or fewer emp.)
"AWS Step Function Review"
5/5
What do you like best about AWS Step Functions?

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 help of lambda I can quickly call Dynamodb and do the operation, this helps in reducing resources and saving some bucks. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

So far not but earlier sometimes put a little more effort into writing step definitions thanks to WorkFlow Studio, the features to drag and drop AWS resources are pretty easy to use. Review collected by and hosted on G2.com.

Mahak K.
MK
Mahak K.
Assistant System Engineer
Enterprise (> 1000 emp.)
"Orchestrating tool: Step Function"
5/5
What do you like best about AWS Step Functions?

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 according to the visually prepared flow. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

The one of states provided in creating the flow is parallel state in which we can run multiple states simultaneously. But the drawback of this state is that if one of the entities fail, all the other entities included are aborted. Review collected by and hosted on G2.com.

Ramachandra S.
RS
Ramachandra S.
Senior Devops Enginer
Small-Business (50 or fewer emp.)
"Best in business to run mutliple jobs/lambdas at once"
4.5/5
What do you like best about AWS Step Functions?

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 multiple lambas at once and achieve our goal efficiently. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Only thing is we need to learn the state language which i think is new and not useful anywhere other than here. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"A visual workflow design tool on cloud by AWS"
4.5/5
What do you like best about AWS Step Functions?

It's a low code workflow tool by AWS; we used the Step function to orchestrate the business process, which should run on the AWS cloud when a file is uploaded to S3 storage. We liked it as of use; you can have many connectors or AWS lambda functions as input/output. The output of a step can be quickly sent to another one. 100's of Connectors can be easily added via drag n drop. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

To be more proficient in the AWS step function, you should have a good command of the AWS Services & AWS ecosystem, so there is some learning curve involved for a novice developer. No offline/on-prem IDE's available to develop & deploy the AWS Step functions. Review collected by and hosted on G2.com.

Verified User in Packaging and Containers
UP
Verified User in Packaging and Containers
Mid-Market (51-1000 emp.)
"Great Orchestration tool with few limitations"
4/5
What do you like best about AWS Step Functions?

Ability to integrate various AWS services for orchestration purposes, its visual workflow design is very easy to use to automate pipelines in the AWS environment. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

Aws service quotas with step functions sometimes break the whole design of the processes when there is large data processing or several jobs increase or the need to implement more parallelism increases. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"AWS Step Functions"
5/5
What do you like best about AWS Step Functions?

The best thing about step functions is it allows me to focus on building business logic and less time on integration code as it takes care of all internal application components. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

There are few limits on AWS Step functions as AWS manages them. It only allows to move of data of 256KB through workflows, and 90 days of execution history is retained, which is much less compared to its competitor. Review collected by and hosted on G2.com.

Asad F.
AF
Asad F.
Cloud Solutions Architect
Small-Business (50 or fewer emp.)
"AWS Step Function helped me clone and filter live db to reporting db every hour"
5/5
What do you like best about AWS Step Functions?

The ability to run multiple AWS functions into a series of steps or flow so the step functions can make a sort of like a mini-application. I used it to replica live database into the analytics database for an hourly update of analytics database and it was really easy to write a couple of lambda functions each of which did a different step job and then using step functions to align them to run in a flow and notify me in case of any failure. Review collected by and hosted on G2.com.

What do you dislike about AWS Step Functions?

The step functions console could be more user friendly to include step by step guide of creating step-functions rapidly. That would help me create and use a new step function every day instead of taking time and motivation to create a step function due to the efforts required. Review collected by and hosted on G2.com.