What is Apache Kafka?

Apache Kafka is a distributed streaming platform, with the following capabilities:

  • It lets you publish and subscribe to streams of records. In this respect it is similar to a message queue or enterprise messaging system.
  • It lets you store streams of records in a fault-tolerant way.
  • It lets you process streams of records as they occur.

Apache Kafka gets used for two broad classes of application:

  • Building real-time streaming data pipelines that reliably get data between systems or applications.
  • Building real-time streaming applications that transform or react to the streams of data.

Apache Kafka Reviews

4.1 out of 5 stars
 (17)
Message queue report from it central station 2017 09 16 thumbnail
Find out what your peers are saying about IBM, Pivotal, Apache and others in Message Queue.
228,467 professionals have used our research on 5,836 solutions.
Message queue report from it central station 2017 09 16 thumbnail
Find out what your peers are saying about IBM, Pivotal, Apache and others in Message Queue.
228,467 professionals have used our research on 5,836 solutions.

Apache Kafka Consultants


Request a call with one of our top consultants and experts in Apache Kafka. (Add me to this list.)
294bf53a 7050 4633 bd52 249f8c4d01d7 avatar
30
TOP 20
Senior Software Engineering Consultant
Anonymous avatar x100
42

Sign Up with Email