Home/ Low Code Development Platforms/ AWS Step Functions/ Reviews
81% SW Score The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read more
Avail visual workflows regarding futuristic applications
51.2%
44.2%
2.3%
2.3%
0%
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.
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.
It's given me a detailed execution flow, and this making able to handle errors quite easily. Also, it gives orchestration features for my lambda functions, we all know lambda can execute 15mins max, I use step functions and with the help of Parallel and Map state flow, I can run a bunch of lambda for my use case.
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.
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.
Our team solely works on ETL jobs to meet customer requirements, initially we used triggers to run the desired glue jobs and lambda functions, but with step functions, it got easy to monitor the whole flow.
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.
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.
AWS Step functions solve the problem of managing and creating workflows for data engineering projects, and the seamless integration it provides with other AWS services is beneficial.
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.
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.
Start with the sample step function provided by AWS Step functions console to modify it and create your own by tweaking it according to your desire. this will save you a lot of time and effort.
I needed to clone a production database to an analytics database with a different instance type, filter confidential information out of it, changing its password (since it was a prod clone it would have a prod password so I used analytics DB password) and renamed it and then updating route53 records to update the CNAME value to analytics DB endpoint. Thus step-functions helped me write different lambda functions and performed these steps in a series of steps with wait times which could be incorporated like creating a DB took 3-7 mins so I incorporated wait time of 8-10 mins to be safe etc.
Ease of use, great documentation and the visual representation of the workflow.
I can not pinpoint what do I dislike. Everything works great.
Do not hesitate to use this amazing AWS service.
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.
the timeline it provides and functional hooks (lambdas) which can be triggered during every step transition.
Amazon States Language - there is a learning curve involved here.
Its stable and reliable service
Mainly business workflow processes.
It is a software that I have been using for a long time now. AWS Step Functions is very effective in improving the performance of an operating system or improving the speed with which the programs in general run on our computer
The only thing I do not like is that now the updater runs in the background. But in operation I have not had any problems. It is the best maintenance tool that is used.
The temporary file, the browser history and the elimination of useless files, in addition to the basic cleaning of the registry, allow my system to perform the actions faster.
Serverless, part of AWS package, easy to integrate and lots of sources
the UI around it can be a bit confusing where you'd need to go through guides.
I don't see much business problems with it, serverless does reduce the cost.
Step Functions allow you to run complex stateful processes in a serverless or hybrid serverless environment. It has enabled vast cost savings at our company and is now one of the core foundations of our architecture.
Before re:Invent 2018 you had to build really simple functions to send pieces of the Step Function state to things like SNS and SQS, or select data from DynamoDB. These things are now possible as Step Function service integrations.
We have cut our AWS EBS spending by over half by using Step Functions and Lambda to automate creating snapshots of EC2 instances.
Looking for the right SaaS
We can help you choose the best SaaS for your specific requirements. Our in-house experts will assist you with their hand-picked recommendations.
Want more customers?
Our experts will research about your product and list it on SaaSworthy for FREE.
AWS cloud storage is easy to use and implement. It is very user friendly and has all the features which are present and futuristic.
In case of queries and issues, customer support is on point and prompt.
Nothing off the top of my head, seems like a near to perfect service.
1. providing a cheap solution for data storage problems.
2. fast access to data.
3. high capacity storage.
4. Fast read-write ops.