Hi everyone, i'm doing a benchmark comparison between Kafka and Redis for my final bachelor paper and would like to understand more about why Kafka have higher throughput if compared to Redis.
I noticed Redis has lower overall latency (and makes sense since it's stored in memory) but cant figure out the difference in throughput. I found a study (not sure if i can post links here but it's named A COMPARISON OF DATA INGESTION PLATFORMS IN REAL-TIME STREAM PROCESSING PIPELINES by Sebastian Tallberg) showing Kafka's throughput hitting 3x the amount of msg/s if compared to Redis for a 1kB payload. I would like to understand what is in Kafka's architecture that allows it to be a lot faster than other message brokers/Redis in particular Thanks!