Kafka Producers: Getting Events In
How producers choose partitions with keys, why batching and compression matter, and what acks and idempotent writes really guarantee.

How producers choose partitions with keys, why batching and compression matter, and what acks and idempotent writes really guarantee.

At-most-once, at-least-once, and exactly-once explained, with the producer, consumer, and transaction settings that decide which one you get.
