Hi, I've put together a new KIP which proposes to ship Kafka with its strongest delivery guarantees by default.
We currently ship with at most once semantics and don't provide any ordering guarantees per partition. The proposal is is to provide exactly once in order delivery per partition by default in the upcoming 1.0.0 release. The KIP linked to below also outlines the performance characteristics of the proposed default. The KIP is here: https://cwiki.apache.org/confluence/display/KAFKA/KIP-185%3A+Make+exactly+once+in+order+delivery+per+partition+the+default+producer+setting Please have a look, I would love your feedback! Thanks, Apurva