Performance sweep and CDC benchmark
· One min read
Conduit v0.21 ships a connector write-path performance sweep and a reproducible CDC benchmark against Kafka Connect + Debezium.
Key Highlights
- A reproducible benchmark is now in the repo.
benchi/v021-cdc-paritycompares Conduit, Kafka Connect + Debezium, and Redpanda Connect on the same Postgres CDC workload, with an A/A noise floor and ground-truth metrics (wc -l,SELECT count(*), topic offsets) instead of engine instrumentation. Run it yourself withterraform apply+bash run.sh. - Postgres destination: +36.4% at parity defaults. Conduit's default config (memoized SQL, a schema-guarded
cache_statementexec mode, and a 3000-row destination batch) beats Debezium → JDBC sink on theCDC→Postgresworkload, where the pre-fix defaults were ~47% behind. - File sink: +6.8%, where the sink is the bottleneck.
- Every certified connector swept for write-path overhead — postgres, mysql, kafka, s3, elasticsearch, and the connector SDK — with fixes for per-record SQL/request rebuilds, missing default batching, and suboptimal client defaults, so the defaults are fast, not just a tuned config.
Full numbers and methodology on the performance page.