Congratulations!

Marius Rikheim

Confirmation of your participation

You have successfully participated in and completed the "Apache Kafka Fundamentals" course from November, 05 - 06, 2024.

Share your success! You have earned it!

Download PDF
Share on Twitter/X

Confirmation of your participation

You have successfully participated in and completed the "Apache Kafka Fundamentals" course from November, 05 - 06, 2024.

Day 1: Hello Kafka

We discover Apache Kafka and learn how to use it successfully. We cover the basics so that the participants can apply the new skills immediately after the training.

Focus

  • Why Kafka? Motivation for Kafka and common use cases.
  • What do we transport with Kafka? Message types and topics.
  • Kafka as a distributed Log: Logs, distributed systems, Kafka components, Kafka as a streaming platform.
  • How does Kafka achieve its performance? Partitions and consumer groups.

Day 2: Understanding and using Kafka

Building on what we learned on the first day we deepen our knowledge and experience with Kafka. We learn how Kafka really achieves reliability and scalability and how to optimize our Kafka cluster.

Focus

  • What happens inside clients and brokers? Producing and consuming messages
  • How does replication work? Persisting messages; understanding Data and file structures
  • How to delete old data? Cleanup Data; Log retention and compaction
  • Insights into the Kafka ecosystem: Establishing connection to other systems like databases and external systems with Kafka Connect?