"Visual Workflow Clarity Stands Out In AWS Step Functions Despite Verbose Syntax"

Submitted

5.0
5.0
Overall User Rating

Product(s): AWS Step Functions

Overall Comment:"My experience with AWS step functions has been overall pretty solid. It's fantastic for workflows, especially when the entire toolchain is built on AWS. The workflow designer shows clear paths for state transitions and dependencies, and the way it simplifies integrating with other AWS services like DynamoDB, S3, etc makes getting started a breeze."

Lessons Learned

Description
Description

What do you like most about the product or service?

What I like most about Step Functions is how simple AWS becomes when using the tool. A lot of complexity typically comes from working with custom code for things like branching, handling errors or retries, etc., and Step Functions helps strip away or obfuscate a lot of that. I also really like how intuitive the process workflow visuals are. These visual representations really allowed me as the end user to know how the workflow proceeds through each step, and what happens upon a failure of a specific step being executed. This has allowed me to more quickly identify issues and bottlenecks, greatly reducing troubleshooting time.

Description
Description

What do you dislike most about the product or service?

The language used for designing and defining workflows is JSON-ish, which tends to be pretty bulky. The verbosity can make longer processes difficult to read and update, especially if you're a newer user. If you're not experienced with AWS services, then troubleshooting systems across multiple services or accounts can also be fairly cumbersome.

Description
Description

Please explain the business problems or needs that prompted the purchase of this product or service.

We needed a better way of chaining together the technology pieces behind our business processes. AWS Step Functions allowed us to seamlessly puzzle-piece together our AWS services that serve these processes, and helped reduce the complexity of error handling and troubleshooting the applications behind them.

Evaluation & Contracting

4.0
Description

Why did you purchase this product or service?

  • Drive innovation
  • Create internal/operational efficiencies
  • Improve business process outcomes
Description

What were the key factors that drove your decision?

  • Breadth of services
  • Product roadmap and future vision
  • Product functionality and performance
Description

Which other vendors did you consider in your evaluation?

  • IBM (Red Hat)
  • ServiceNow
  • Google

Integration & Deployment

5.0

Service & Support

4.0

Product Capabilities

5.0

Additional Context

Description

Deployment architecture

Cloud (SaaS or PaaS or IaaS)
Description

In which country(s) did your deployment take place?

United States