Apache Kafka vs Apache Iggy: A Technical Comparison

Apache Kafka vs Apache Iggy: A Technical Comparison

Compare Kafka and Iggy architectures, durability guarantees, and benchmarks to understand which streaming engine fits your workload before you decide. At first glance, this looks like a fairly simple comparison. Both systems persist messages in partitioned, append-only logs. Both have offsets, retention policies, consumer groups, and replay. Apache Iggy is written in Rust with a thread-per-core architecture on top of io_uring, while Kafka runs on the JVM. So perhaps we should run a benchmark and pick the faster one.

Source: softwaremill.com