We only use NiFi on the edge of our data lake. It's very good at bulk loading, pulling log files/sensor data from hundreds of systems into our systems.
However, it does not handle small records well, and deploying custom processors is a pain, so don't use it to replace your stream processing framework.
However, it does not handle small records well, and deploying custom processors is a pain, so don't use it to replace your stream processing framework.