May 2017
Beginner to intermediate
596 pages
15h 2m
English
Extensibility is one of the important design principle followed rigorously by Kafka. The Kafka Connect tool makes Kafka extensible. The tool enables Kafka to connect with external systems and helps bring data into it, and also out from it to other systems. It has a common framework, using which custom connectors can be written. More details on Kafka connect can be found in Kafka documentation in https://kafka.apache.org/documentation.html#connect.
The following figure shows how Kafka Connect works.

The Kafka connectors are categorized into two: