Apache Kafka

What is ZooKeeper?

Apache ZooKeeper is a distributed coordination service used by Apache Kafka (in versions before KRaft mode). It helps Kafka brokers work together as a cluster by storing metadata and managing...

What is ZooKeeper?

Apache ZooKeeper is a distributed coordination service used by Apache Kafka (in versions before KRaft mode). It helps Kafka brokers work together as a cluster by storing metadata and managing...

Major Components of Apache Kafka

1. Producer Applications that publish (write) messages to Kafka topics. Decide which topic and partition the message goes to. Can send data synchronously or asynchronously. 2. Consumer Applications that subscribe (read)...

Major Components of Apache Kafka

1. Producer Applications that publish (write) messages to Kafka topics. Decide which topic and partition the message goes to. Can send data synchronously or asynchronously. 2. Consumer Applications that subscribe (read)...

What are In-Sync Replicas (ISR) in Kafka?

In Apache Kafka, data is replicated across brokers for fault tolerance. Each topic partition has: Leader replica → handles all reads/writes. Follower replicas → replicate data from the leader. 👉 In-Sync...

What are In-Sync Replicas (ISR) in Kafka?

In Apache Kafka, data is replicated across brokers for fault tolerance. Each topic partition has: Leader replica → handles all reads/writes. Follower replicas → replicate data from the leader. 👉 In-Sync...

What is Kafka Schema Registry?

Kafka Schema Registry is a service that manages and enforces schemas for Kafka messages. A schema defines the structure (fields, data types, defaults) of the message. Without it, producers and consumers...

What is Kafka Schema Registry?

Kafka Schema Registry is a service that manages and enforces schemas for Kafka messages. A schema defines the structure (fields, data types, defaults) of the message. Without it, producers and consumers...

📬 What is a Message Broker?

A message broker is a middleware system that enables communication between different applications or services by receiving, storing, and forwarding messages. Think of it as a post office: One system sends...

📬 What is a Message Broker?

A message broker is a middleware system that enables communication between different applications or services by receiving, storing, and forwarding messages. Think of it as a post office: One system sends...

Apache Kafka vs Apache Camel

🐪 Apache Camel What it is:An integration framework that uses Enterprise Integration Patterns (EIP) to route, transform, and manage messages between different systems. Feature Details Type Message routing & mediation...

Apache Kafka vs Apache Camel

🐪 Apache Camel What it is:An integration framework that uses Enterprise Integration Patterns (EIP) to route, transform, and manage messages between different systems. Feature Details Type Message routing & mediation...