Apache Kafka is distrubuted publish-subscribe message system and it is widely used in enterprise applications in the industry. We will learn the Apache Kafka concepts, examples, and integration with the other systems.