This project will help the beginners learn Kafka with ease.
Part-1 (Publish-Subscribe, Message Broker, Event Streaming, Kafka)
Part-2 (Message, Offset, Topics and Partitions, Producers, Consumers)
Part-3 (Consumer Group, Broker, Kafka Cluster, Retention Policy)
Part-4 (Mirror Maker, Zookeeper, Summary of Kafka features)
Part-5 (Installation & Configuration of Kafka on local machine)
Part-6 (More about Kafka Producer)
Part-7 (Producer Configurations - 1)
Part-8 (Producer Configurations - 2)
Part-9 (Serialization, Apache Avro, Schema Registry)
Part-10 (Write/Read Avro data using Kafka Producer/Consumer)
Part-11 (Interceptors in Kafka)
Part-13 (Consumer Groups, Partition Rebalance and its types)
Part-14 (More about Kafka Consumers)
Part-15 (Consumer Configurations)
Part-17 (Asynchronous and Synchronous Commits)
Part-18 (At-least-Once vs Exactly-Once Processing)
Part-19 (How does Kafka support Exactly-Once semantics)
Part-20 (Stream Processing Design Patterns - 1)
Part-21 (Stream Processing Design Patterns - 2)
Part-22 (Stream Processing Design Patterns - 3)
Part-23 (Kafka Security Protocols)
Part-25 (Stream Processing Design Patterns - 4)
Part-26 (Kafka Connect Vs Producer/Consumer Clients)
Part-27 (Kafka Replication Factor)
Part-28 (In Sync Replicas (ISR))
Part-30 (Sequential Input/Output)
Quick reference to all the Kafka nuggets: https://www.linkedin.com/feed/hashtag/ashutoshteacheskafka/