This website uses cookies to ensure you get the best experience.
Learn more.
Latest Kafka Articles
Recently Added Kafka Articles
Kafka Consumers and Consumer Groups Explained
Kafka consumers turn durable event streams into application work. They fetch records from partitions, process them, track progress through offsets, and cooperate through consumer groups to divide a topic across multiple application instances.
Oleksandr Andrushchenko
Sep 07
Kafka Delivery Semantics: At-Most-Once, At-Least-Once, and Exactly-Once
Kafka delivery semantics describe what can happen to a record when producers, brokers, consumers, networks, or downstream systems fail. The familiar terms at-most-once , at-least-once , and exactly-once are useful only when the processing boundary is defined precisely.
Oleksandr Andrushchenko
Sep 07
Kafka Replication and Fault Tolerance Explained
Kafka fault tolerance is built around partition replication. Instead of storing a partition on only one broker, Kafka keeps multiple replicas across brokers so another replica can take over when the current leader becomes unavailable.
Oleksandr Andrushchenko
Sep 07
Kafka Producers Explained: Partitioning, Batching, and Delivery Guarantees
A Kafka producer does much more than send individual messages to a broker. It chooses partitions, accumulates records into batches, compresses data, retries failed requests, waits for acknowledgements, and can prevent many retry-generated duplicates through idempotent publishing.
Oleksandr Andrushchenko
Sep 07