Apache NiFi
Meer info
- Uitgebracht
- 2014 (open source gemaakt)
- Type
- Dataflowtool
- Licentie
- Apache 2.0
- Website
- nifi.apache.org
Dataflows die je tekent in plaats van programmeert: sleep processors op een canvas, verbind ze met pijlen en de data gaat stromen.
Oorspronkelijk ontwikkeld door de NSA onder de naam NiagaraFiles en in 2014 aan de Apache Software Foundation overgedragen als onderdeel van het technologieoverdrachtsprogramma van de dienst. De basiseenheid is de FlowFile: inhoud plus metadata, die tussen processors wordt doorgegeven met bij elke stap een ontvangstbewijs.
De kracht zit in de traceerbaarheid: met data provenance is achteraf één enkel record door de hele keten te volgen. Dat maakt NiFi populair waar bewezen moet kunnen worden wat er met data is gebeurd, en minder populair waar je gewoon snel bytes wilt verplaatsen.