Kafka¶
Kafka module is among the main modules of the Scala Academy project. It is scheduled to take 2 weeks and teaches Apache Kafka 3.1.0 focusing on the following modules:
- Kafka (the broker) (Week 8)
- Kafka Streams (Week 9)
After this module you should be able to explain the following:
- Kafka
- Partitions
- Offsets
- How to reset an offset
- Retention
- How to use Kafka (less how to set it up)
- How to use Kafka topics
- Message ordering in topics
- The difference between at-least/at-most-once, exactly-once
- One vs many Kafka consumers
- Basic configuration properties
- Consumer group
- Kafka Streams
- Akka Streams
- Kafka Connect / Standalone