Apache Kafka Topic Design Presentation

Apache Kafka Topic Design


Topics, partitions, and keys are foundational concepts in Apache Kafka. When building an application, correctly modeling your use case using these concepts will be key to making optimal use of Kafka and ensuring the scalability and reliability of your application. This webinar will walk through these key Kafka concepts and the main design consideration when choosing how to apply them to your application. This webinar will help you answer questions like:

  • What topics should I create?
  • How many partitions should I have in each topic?
  • Should I use a message key? If so, how do I choose an appropriate value?