More than 80% of all Fortune 100 companies trust, and use Kafka. Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. Application of KafkaApache Kafka is based on the commit log, and it allows users to subscribe to it and publish data to any number of systems or real-time applications. Example applications include managing passenger and driver matching at Uber, providing real-time analytics and predictive maintenance for British Gas smart home, and performing numerous real-time services across all of LinkedIn. About the CourseI am creating Apache Kafka for absolute beginners course to help you understand the Apache Kafka Internal, the architecture of Kafka distributed system, Role of Zookeeper, Kafka CLI, Transaction and Retry and Error Handling With Spring boot JAVA. We’ll learn all the fundamentals of Apache Kafka in simple way with Spring boot JAVA. At the end of this course, you’ll be in good state to work on apache kafka project: Master Core Concepts of KafkaKafka ArchitectureRunning Kafka With DockerDistributed System and Message BrokerRole of Zookeeper in kafkaDeep Dive with Spring KafkaBlocking and Non-Blocking Event ProcessingKafka Transaction And Database TransactionZombie Fencing and Zombie InstancesUnderstand CLI and Interaction With Kafka ClusterRetry Mechanism With Spring KafkaHow to deal with consumer processing failure with spring boot kafka