1. Intro to Apache Kafka
      2. Intro to Kafka Architecture
      3. Use Cases for Kafka
      4. Understanding Kafka Messages, Topics, and Partitions
      5. Working with Kafka from the Command Line
      6. Understanding Kafka Producers
      7. Working with Producers and Consumers from the Command Line
      8. Understanding Kafka Consumer Groups
      9. Using Multiple Kafka Consumer Groups
      10. Understanding Kafka Messaging Order
      11. Creating a Producer Using the Kafka Java API
      12. Creating a Consumer Using the Kafka Java API