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 07 08 thumbnail thumbnail
Find out what your peers are saying about IBM, Pivotal, Apache and others in Message Queue.
218,478 professionals have used our research on 5,616 solutions.
Message queue report from it central station 2017 07 08 thumbnail thumbnail
Find out what your peers are saying about IBM, Pivotal, Apache and others in Message Queue.
218,478 professionals have used our research on 5,616 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
18
TOP 20
Senior Software Engineering Consultant
Anonymous avatar x100
27

Sign Up with Email