Planning your deployment
Also available as:

NiFi design

Learn about the NiFi design decisions that impact Flow Management cluster sizing.

NiFi is designed to use all the available resources of the nodes where it is running. NiFi takes advantage of:

  • All available cores

  • All the network capacity

  • All the disk speed and capacities


It is crucial to understand that NiFi data flow behavior depends on three major factors:

  • data flow source
  • flow operations during data transfer
  • data flow target

For more information about principles involved in the NiFi design, see the Apache NiFi Overview.