Super interesting lesson learned article. Will definitely try out Redis, if it could replace Memcached (though it works rock solid) or be used as queue instead of Kafka (I dislike ZooKeeper)
Wikipedia page mentions "massively scalable message queue broker". And no word about details if the buffer is circular or not - but does it matter in my case - probably not. In memory message queue that can be optionsl persistent in case of a restart, that can be dobe with both Kafka and Redis.
It's not a queue. Some people may use it for cases that resemble a messaging queue, but it definitely is not, and many valid use cases for Kafka would be completely impossible with a traditional message queue or Redis.
How about actually reading the Kafka documentation instead of an inaccurate wikipedia page, it's pretty good and won't take you that long