Software Alternatives & Reviews
Register   |   Login

Apache Flink VS Apache NiFi

Compare Apache Flink VS Apache NiFi and see what are their differences


Flink is a streaming dataflow engine that provides data distribution, communication, and fault tolerance for distributed computations.

An easy to use, powerful, and reliable system to process and distribute data.
Apache Flink Landing Page
Apache Flink Landing Page
Apache NiFi Landing Page
Apache NiFi Landing Page

Apache Flink details

Categories
Big Data Web Framework Databases
Website flink.apache.org  

Apache NiFi details

Categories
ETL Big Data Tools Data Pipelines
Website nifi.apache.org  

Apache Flink videos

GOTO 2019 • Introduction to Stateful Stream Processing with Apache Flink • Robert Metzger

More videos:

  • - Apache Flink Tutorial | Flink vs Spark | Real Time Analytics Using Flink | Apache Flink Training
  • - How to build a modern stream processor: The science behind Apache Flink - Stefan Richter

Apache NiFi videos

Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecycle (FDLC)

Category Popularity

0-100% (relative to Apache Flink and Apache NiFi)
100
100%
0%
0
0
0%
100%
100
100
100%
0%
0
0
0%
100%
100

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you identify which product is more popular and what people think of it.

Apache Flink mentions

  • 7 Real-Time Data Streaming Tools You Should Consider On Your Next Project
    Apache Flink is another popular open source distributed data streaming engine that performs stateful computations over bounded and unbounded data streams. This framework is written in Scala and Java and is ideal for complex data stream computations. - Source: dev.to / 23 days ago
  • Data Driven Development for Complex Systems, Part 3
    This post continues a series on data-driven development best practices. These are specifically made for software systems with highly complicated integration points, but are applicable to many different situations. This series uses stream processing with Apache Flink for the examples. - Source: dev.to / 6 days ago

Apache NiFi mentions

  • Ask HN: I built it, nobody came, now what?
    How does it differ from Apache NiFi? https://nifi.apache.org/. - Source: Hacker News / 5 days ago

What are some alternatives?

When comparing Apache Flink and Apache NiFi, you can also consider the following products

Spring Framework - The Spring portfolio has many projects, including Spring Framework, Spring IO Platform, Spring Cloud, Spring Boot, Spring Data, Spring Security...

Azure Data Factory - Learn more about Azure Data Factory, the easiest cloud-based hybrid data integration solution at an enterprise scale. Build data factories without the need to code.

Spark - Spark helps you take your inbox under control. Instantly see what’s important and quickly clean up the rest. Spark for Teams allows you to create, discuss, and share email with your colleagues

Apache Airflow - Airflow is a platform to programmaticaly author, schedule and monitor data pipelines.

Apache Spark - Apache Spark is an engine for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing.

IBM InfoSphere DataStage - Extract, transfer and load ETL data across multiple systems, with support forextended metadata management and big data enterprise connectivity.

User reviews

Share your experience with using Apache Flink and Apache NiFi. For example, how are they different and which one is better?

Post a review