Skip to content

Kafka

A distributed messaging engine, focused on the storage/consumption model and the engineering guarantees of reliability and exactly-once semantics.

Kafka is a high-throughput, durable distributed messaging system that backs log pipelines, event sourcing and async decoupling. This subsection explains its partitioned storage, consumption-offset model, and the key configurations behind reliability.

Articles

Kafka Storage and Consumption Model

topic/partition physical structure, offset and consumption position, consumer groups and rebalance, the pull model.

Kafka Reliability and Exactly-Once

producer acks and retries, idempotent producer and transactions, consumer-side duplicates and idempotency, and partition ordering guarantees.