/Kafka_Tutorial

This project will help the beginners learn Kafka with ease.

Primary LanguageJavaMIT LicenseMIT

Kafka_Tutorial

This project will help the beginners learn Kafka with ease.

Below are the links to my Kafka posts on LinkedIn

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-12 (Conduktor)

Part-13 (Consumer Groups, Partition Rebalance and its types)

Part-14 (More about Kafka Consumers)

Part-15 (Consumer Configurations)

Part-16 (Commits and Offsets)

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-24 (Encryption in Kafka)

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-29 (Zero Copy Principle)

Part-30 (Sequential Input/Output)

Quick reference to all the Kafka nuggets: https://www.linkedin.com/feed/hashtag/ashutoshteacheskafka/