I want to learn Apache Kafka!

112 Apache Kafka courses are available from Packt, Pluralsight and Udemy or all in one place!

Apache Kafka interest over time

loading

Interested in Apache Kafka?

If you need to find more data you can use our tool to compare and analyze the technology

About Apache Kafka

Apache Kafka is an open-source stream-processing software platform developed by LinkedIn and donated to the Apache Software Foundation, written in Scala and Java. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. Kafka can connect to external systems (for data import/export) via Kafka Connect and provides Kafka Streams, a Java stream processing library. Kafka uses a binary TCP-based protocol that is optimized for efficiency and relies on a "message set" abstraction that naturally groups messages together to reduce the overhead of the network roundtrip. This "leads to larger network packets, larger sequential disk operations, contiguous memory blocks [...] which allows Kafka to turn a bursty stream of random message writes into linear writes." - read more on Wikipedia

Apache Kafka courses by provider

112 Apache Kafka courses are available from Packt, Pluralsight and Udemy or all in one place!

loading

Interact and click on chart provider to access more details about courses