Ask HN: Are you using Apache Nifi?
If yes, what are your reasons for doing so and how are you using it? If not, why not? What tool(s) did you use instead.
A streaming framework can be kickass but see no real adoption because of this. Hopefully that isn’t what’s happening here, or why someone is posting to HN to ask “who’s using us and why?”
The reason is Horton works deprecated Apache Flume and bundled Nifi instead.
Personally I don't like it. I prefer other ETL tools like Talend. I also find confusing the user interface.
The good part is that NIFi processed are buffered, and you can keep metadata (like data provenance) with the records which is very helpful for compliance.
We view it as a middleware layer and integration engine. Tools like composable save enormous amounts of development time, and simplifies maintenance.