4 ms·
> It installs like an appliance and feels like you are grappling with a legacy tool weighed down by a classic view on architecture and maintenance. This is act
by taftster 6y ago
> It installs like an appliance and feels like you are grappling with a legacy tool weighed down by a classic view on architecture and maintenance.
This is actually a fair and well-articulated point of view. NiFi is currently an "appliance" like you said. Worse, it's a Pet and not a Cattle.
I believe there is active work in the community to address some of that pain. For example, there was a recent addition to NiFi called "stateless NiFi" which enables NiFi to better run in Kubernetes and other "cloud" architectures.
It's not there yet, it's still what would be described as a "fat" application. But I believe that eventually NiFi will evolve to more like a command-and-control tool for the cloud and less like something you have to install directly to your hardware. We hopefully see the day where "NiFi-as-a-Service" exists, which would really be an improvement over the current model.
- mcnichol 6y agoWould be a huge step. It feels like the answer will end up being something totally different. The reality is that enterprises do well with appliances. Selling them cattle is hard because the maintenance piece expects a certain level of hygiene, proactivity, discipline. An appliance sits there and when the thing breaks, you call in someone to fix the box. That relationship between a customer and vendor surprisingly makes for a good selling environment/symbiosis. It's the Cathedral and the Bazaar in another spectrum...