Reviews from AWS Marketplace
0 AWS reviews
-
5 star0
-
4 star0
-
3 star0
-
2 star0
-
1 star0
External reviews
External reviews are not included in the AWS star rating for the product.
Fully featured and a great community
What do you like best about the product?
The Prefect community is extremely helpful. Almost every problem our team has experienced which we could not resolve ourselves, we have sorted out with the help of the community members.
What do you dislike about the product?
Some more examples in the Prefect documentation would help significantly, but this is not an easy problem to resolve, as with consistent updates and improvements, it is a big challenge to keep those examples up to date and correct.
What problems is the product solving and how is that benefiting you?
An intuitive fronted to monitor our data collection processes.
- Leave a Comment |
- Mark review as helpful
Clean way of writing pipelines as code!
What do you like best about the product?
Its Python first, and everything around decorator based flow management.
What do you dislike about the product?
Sometimes its hard to find the solution for some issues because the community is still evolving.
What problems is the product solving and how is that benefiting you?
Scheduling pipelines, and getting an overview of the whole stack. It's a great plug and play tool with integrations i usually use at work.
Awesome for orchestrating
What do you like best about the product?
We need to queue jobs for agents running in various clouds and see their run status and logs. Prefect brings all of that together for us. Because our jobs are often long running, we haven't been able to use most of the jobs and runners tools already out there, so we appreciate the flexibility of Prefect.
What do you dislike about the product?
It's complex, and I always worry about learning a complex propriety tool. It helps it's open source.
What problems is the product solving and how is that benefiting you?
We need to queue and run jobs on our baremetal infrastructure as well as in google cloud, and we need to see the run-status and logs of each job. Prefect Cloud gets us all that.
Why use prefect
What do you like best about the product?
I love perfect because it allows me to write my code the way I want with it's pythonic syntax and how easy it is to turn a function into flow or a task. It's also very flexible, easy to set up and start, easy to deploy, and it allows you to see your pipelines visually.
Let's not forget it concurrency support, amazing.
Let's not forget it concurrency support, amazing.
What do you dislike about the product?
I tried deploying my pipeline on namecheap and it wasn't easy. I didn't want to pay for hosting my pipeline separately. Maybe having a tutorial on deploying on such platform will be nice.
What problems is the product solving and how is that benefiting you?
Prefect is solving our data pipeline automation.
Prefect is flexible and powerful
What do you like best about the product?
Prefect is all about taking the idea of having scheduled Python scripts and easily and expertly tacking on all the things that make an engineer's life easier: UI-based scheduling, parameterization, flow visualization, detailed logging, exception handling, notifications, webhooks, containerization and easy deployments, concurrency. It's like a pure (and massive) value-add system with almost no need to make concessions in how you like to connect to data, transform data, or deliver data. As such I think it's especially powerful when you have a lot of non-standard ETL pipelines going in all directions (i.e. a mountain of tech debt) and you want to clean things up without being forced into restrictive design decisions.
Prefect is really flexible, not just in terms of how you deploy the execution agents, but also in terms of how you want to structure your code and what Prefect features you want to use heavily or lightly. There's no limitation on data sources or integrations: it just fits into whatever you're already doing with Python. It doesn't force you into any mold beyond just using Python, although the concepts of tasks, and the way Prefect handles concurrency, is super helpful if you want to make use of these things. It makes it easy to containerize Python scripts and make every aspect of a data flow deployment modular and flexible. And once you have your settings the way you like them, deploying changes or new flows is easy.
We run about 200 scheduled Prefect flows a day, sending and receiving data between over 50 different systems at our university. Prefect has been a lifesaver. Documentation, support, and the Prefect Slack space have all been super helpful.
Prefect is really flexible, not just in terms of how you deploy the execution agents, but also in terms of how you want to structure your code and what Prefect features you want to use heavily or lightly. There's no limitation on data sources or integrations: it just fits into whatever you're already doing with Python. It doesn't force you into any mold beyond just using Python, although the concepts of tasks, and the way Prefect handles concurrency, is super helpful if you want to make use of these things. It makes it easy to containerize Python scripts and make every aspect of a data flow deployment modular and flexible. And once you have your settings the way you like them, deploying changes or new flows is easy.
We run about 200 scheduled Prefect flows a day, sending and receiving data between over 50 different systems at our university. Prefect has been a lifesaver. Documentation, support, and the Prefect Slack space have all been super helpful.
What do you dislike about the product?
I can't complain hardly at all about Prefect. Having said that, I'm an experienced engineer who likes a lot of control. If you're already writing scheduled Python scripts to move data, Prefect will be a great fit, I think. But it isn't designed to address questions like how to extract data from X system or load it into Y system or how to transform data. It's about simplifying all the scaffolding around the guts of your Python code so you can focus on doing what you need to do.
What problems is the product solving and how is that benefiting you?
Scheduled data ETL jobs, keeping track of what they do, when they run, what logs they generate, handling errors, getting notifications, containerizing deployments and simplifying the way the flows get run on the target infrastructure
Simple once you grasp the basics
What do you like best about the product?
Orchestration organization is pretty simple to follow.
What do you dislike about the product?
Implementation has a learning curve that novices may find difficult ot grasp.
What problems is the product solving and how is that benefiting you?
DE flows that we would otherwise run manually
Powerful orchestration tool with low overhead
What do you like best about the product?
Prefect maintains pythonic style of coding with minimal intrusions
What do you dislike about the product?
It would be nice if the documentation was more specific and up to date
What problems is the product solving and how is that benefiting you?
workflow orchestrater that plugs into python rather than a standalone tool with their own programing model (drag and drop UI absed tool)
Prefect powers Data Scientists to iterate on prod code development faster
What do you like best about the product?
Prefect powers Data Scientists to iterate on prod code development faster and gives engineers flexibilty and scalability to host it in multiple places including on prem and on cloud.
Especially easy to use for data scientists using the decorators compared to cumbersome syntax which need practice like Airflow.
Especially easy to use for data scientists using the decorators compared to cumbersome syntax which need practice like Airflow.
What do you dislike about the product?
The tool is every evolving to some of the desirable features are not available and need to wait for them to be implemented.
What problems is the product solving and how is that benefiting you?
It helps us automate the workflow pipelines and data processing jobs which help feed into larger ML model systems. It has given us convenience in hosting it on multiple platforms and runs jobs suiting our data needs and infra requirements.
a fantastic product
What do you like best about the product?
I recently had the opportunity to adopt a Prefect centric ETL orchestration pattern and I have to say, it has been a game-changer. It was perfect for our situation where we had multiple locations with different setups, but wanted a common logging and deployment pattern.
What impressed me the most was how user-friendly Prefect is. It's much more straightforward compared to complex solutions like Argo Events, and or relatively mature products like Airflow. If youre in the python space working on ETL, you should be using this product.
But what really got me excited was Prefect's recent introduction of their AI tool called Marvin. It's fantastic for small "AI functions" and it allows us to leverage chatGPT results as a structured object type. This has added a whole new level of efficiency to our ETL processes cleaning up free text fields into structured categories.
Overall, I can confidently say that Prefect has exceeded our expectations. It's been a breeze to use and has greatly improved our ETL workflow. I highly recommend it to anyone in need of a reliable ETL orchestrator.
What impressed me the most was how user-friendly Prefect is. It's much more straightforward compared to complex solutions like Argo Events, and or relatively mature products like Airflow. If youre in the python space working on ETL, you should be using this product.
But what really got me excited was Prefect's recent introduction of their AI tool called Marvin. It's fantastic for small "AI functions" and it allows us to leverage chatGPT results as a structured object type. This has added a whole new level of efficiency to our ETL processes cleaning up free text fields into structured categories.
Overall, I can confidently say that Prefect has exceeded our expectations. It's been a breeze to use and has greatly improved our ETL workflow. I highly recommend it to anyone in need of a reliable ETL orchestrator.
What do you dislike about the product?
There have been several breaking changes pushed over minor releases. Additionally they seem to have siliently stopped fixing bugs related to the "agents" in favor of the "workers" approach. The fact that there are known bugs with agents that will not be fixed in favor of the user adopting an entirely new pattern does get frustrating as a paying customer.
What problems is the product solving and how is that benefiting you?
it solves container orchestration
Flexible, Low Overhead Orchestration Tool
What do you like best about the product?
The tool requires 1/10th the setup time as Airflow, and provides near parity in functionally. After briefly reading the (very good) documentation to get the terminology, the concepts are clear and well defined. The Perfect team is very responsive to feedback, and the gaps in functionally are shrinking constantly. Frequent updates, while making sure not to break backwards compatibility.
What do you dislike about the product?
While the rapid pace of change is great, it can be hard to keep up with the latest versioning. Some complementary packages like prefect-azure may go much longer without an update than the base prefect package.
What problems is the product solving and how is that benefiting you?
Perfect allows me to orchestrate 1000s of Azure Container Instances every day to move data from multiple sources into a data lake, and ultimately to snowflake.
showing 11 - 20