Earlier quoted context omitted.
Unlike a queue it is common for events to be: Kept indefinitely for future re-consumption. Partitioned with different consumers seeing different slices of the data.
Kept indefinitely for future re-consumption. Are there any stories of this saving someone from a potential disaster? My experience has been that this only causes bugs, such as resending hundreds of thoudands of out-of-date emails.
It also means every message in Kafka is "addressable" via topic/partition/offset which lets you refer to "foreign" messages etc.