From the course: Complete Guide to Apache Kafka for Beginners

Unlock the full course today

Join today to access over 23,200 courses taught by industry experts.

Kafka extended APIs: Overview

Kafka extended APIs: Overview

Hi, this is Stephane from Conduktor and welcome to this section on the Kafka extended APIs for developers as an introduction. So the idea is that we did a lot of programming and we have seen how Kafka, consumers and producers work in depth. But they've been here for a long time and to me they're considered low level because we are dealing with receiving and sending each message. But the Kafka ecosystem has evolved and there are some higher level APIs that solve a specific set of problems. For example, we can use Kafka Connect to solve the problem of taking data from an external source and sending it to Kafka or from Kafka into an external sink. If you want to do a transformation from a Kafka topic to another Kafka topic, instead of chaining a producer and consumer, you can just use Kafka streams. And the schema registry is helping using schemas in Apache Kafka. So this section is just an introduction, and it's meant to give you an idea of the depth of the Kafka ecosystem, and we'll…

Contents