Part 1. Getting started

 

In part 1 of this book, we’ll look at introducing you to Apache Kafka and start to look at real use cases where Kafka might be a good fit to try out:

  • In chapter 1, we give a detailed description of why you would want to use Kafka, and we dispel some myths you might have heard about Kafka in relation to Hadoop.
  • In chapter 2, we focus on learning about the high-level architecture of Kafka as well as the various other parts that make up the Kafka ecosystem: Kafka Streams, Connect, and ksqlDB.

When you’re finished with this part, you’ll be ready to get started reading and writing messages to and from Kafka. Hopefully, you’ll have picked up some key terminology as well.