Kafka 101

30 Minutes

7 learning resources

Basic pages

Learn about the fundamentals of Apache Kafka. This tutorial covers basic concepts of Kafka and its components.

RHOSAK path 1 - resource 1
Page

What is Apache Kafka?

Learn how Kafka streams enable applications.

RHOSAK path 1 - resource 2
Page

What are topics?

Explore topics, messages, and consumer processing.

RHOSAK path 1 - resource 3
Page

What are partitions?

Learn how partitions work within messages and topics.

RHOSAK path 1 - resource 4
Page

What are messages?

Learn about key/value pairs and how messages are positioned.

RHOSAK path 1 - resource 5
Page

What are producers?

Define who publishes messages and a custom partitioning strategy.

RHOSAK path 1 - resource 6
Page

What are consumers?

Identify who receives messages and what they can do with them.

RHOSAK path 1 - resource 7
Page

Kafka ecosystem

Learn more about Kafka's other tools for developers.

Ready for another Learn Apache Kafka by doing path?