It is really good when it comes to dealing with pipelines.
Visually, this is a good product.
The challenge with Apache NiFi is that it's not cloud-native. This makes it different from our workflow.
The operations are over-complicated and when you build your pipeline, it's a nightmare to follow them. Then, as your pipeline or workflow becomes more complex, the operation of it gets worse. It is not easy to use and it requires a bigger ramp-up than any other solution that we have seen.
We have been using Apache NiFi for between five and six years.
This is a very solid product.
Scaling this product means using a bigger and more powerful machine. If it were cloud-native then it would be different.
We have used similar solutions like Apache Airflow, StreamSets, and others. The ramp-up for NiFi is a lot bigger and you have to spend a lot of time to understand how to use it.
There are some claims that NiFi is cloud-native but we have tested it, and it's not.
I would rate this solution a seven out of ten.