I understand that there are no guarantees per say that a message may be a duplicate (its the consumer's job to guarantee that), but when it comes to message order, is kafka built in such a way that it is impossible to get messages in the wrong order?
Certain use cases might not be sensitive to order, but when order is very important, is kafka the wrong tool for the job or is there a way to get this requirement?