Skip to main content

Stress Test Results

Long-running stress tests comparing sustained performance between Dekaf and Confluent.Kafka under real-world load.

Last Updated: 2026-03-22 15:32 UTC

info

These tests run weekly (Sunday 2 AM UTC) and can be manually triggered. They measure sustained performance over 15+ minutes with real Kafka instances.

Producer (Fire-and-Forget) Throughput (15 minutes, 1000B messages)

ClientMessages/secMB/secTotalErrors
Dekaf (3conn)484,477462.03436,245,1600
Dekaf420,714401.22378,895,2430
Confluent409,736390.76368,828,05123463792
note

Dekaf and Confluent.Kafka have similar producer (fire-and-forget) performance.

Producer (Fire-and-Forget), 3 Brokers Throughput (15 minutes, 1000B messages)

ClientMessages/secMB/secTotalErrors
Dekaf (3conn)348,113331.99314,048,1230
Dekaf264,414252.16238,242,0920
Confluent249,817238.24224,914,14139220767
tip

Dekaf is 1.06x faster than Confluent.Kafka for producer (fire-and-forget), 3 brokers throughput!

Producer (Fire-and-Forget, Idempotent) Throughput (15 minutes, 1000B messages)

ClientMessages/secMB/secTotalErrors
Dekaf (3conn)423,735404.11381,563,4850
Dekaf421,943402.40379,969,6520
Confluent401,292382.70361,245,98014909377
tip

Dekaf is 1.05x faster than Confluent.Kafka for producer (fire-and-forget, idempotent) throughput!

Producer (Fire-and-Forget, Idempotent), 3 Brokers Throughput (15 minutes, 1000B messages)

ClientMessages/secMB/secTotalErrors
Dekaf (3conn)133,937127.73120,828,8390
Confluent131,589125.49118,452,5330
Dekaf131,479125.39118,600,8160
note

Dekaf and Confluent.Kafka have similar producer (fire-and-forget, idempotent), 3 brokers performance.

Consumer Throughput (15 minutes, 1000B messages)

ClientMessages/secMB/secTotalErrors
Dekaf402,578383.93362,319,7960
Confluent168,806160.99151,925,8930
tip

Dekaf is 2.38x faster than Confluent.Kafka for consumer throughput!

Memory & GC Statistics

ClientScenarioGen0Gen1Gen2Total Allocated
Confluentconsumer8552844793.84 GB
Confluentproducer16516900485.34 GB
Confluentproducer714331111340.98 GB
Confluentproducer-idempotent1640887142.10 GB
Confluentproducer-idempotent15146400460.62 GB
Dekafconsumer7436511744.93 GB
Dekafproducer6265706.26 MB
Dekafproducer34762.27 GB
Dekafproducer-idempotent53541.01 GB
Dekafproducer-idempotent27766.25 GB
Dekaf (3conn)producer7144406.64 MB
Dekaf (3conn)producer49331.43 GB
Dekaf (3conn)producer-idempotent55331.05 GB
Dekaf (3conn)producer-idempotent3043731.83 MB

About These Tests

Stress tests measure sustained performance over extended periods:

  • Real Kafka: Tests run against actual Apache Kafka instances
  • Parallel Execution: Each test runs in its own isolated environment
  • Both Clients: Direct comparison between Dekaf and Confluent.Kafka
  • Memory Monitoring: Tracks GC behavior and memory usage over time
  • Error Rates: Ensures stability under load