Apache NiFi
Più informazioni
- Anno
- Tipo
- Strumento di dataflow
- Licenza
- Apache 2.0
- Sito ufficiale
- nifi.apache.org
Flussi di dati che si disegnano invece di programmarli: si trascinano i processor su una tela, li si collega con frecce e i dati cominciano a muoversi.
Sviluppato in origine dalla NSA con il nome NiagaraFiles e ceduto alla Apache Software Foundation nel 2014 nell'ambito del programma di trasferimento tecnologico dell'agenzia. L'unità di base è il FlowFile: contenuto più metadati, passato da un processor all'altro con una ricevuta a ogni passaggio.
Il suo punto di forza è la tracciabilità: la data provenance permette di seguire a posteriori un singolo record lungo l'intera catena. Per questo NiFi è apprezzato dove bisogna poter dimostrare cosa è successo ai dati, e meno dove si vuole solo spostare byte il più in fretta possibile.