Blog
Supermetal Team

Introducing Supermetal

Data replication that just works

Supermetal is a data replication platform that syncs transactional databases to data warehouses and other databases. It is purpose built for batch, real-time/change data capture (CDC) and ELT workloads at any scale.

Get started right away.

curl -fsSL https://trial.supermetal.io/install.sh | sh
iwr -useb https://trial.supermetal.io/install.ps1 | iex

Why Supermetal?

Data replication should be straightforward: read changes from a source database and write them to a target. In practice, it became an infrastructure job.

The current state of data replication follows a multi hop architecture:

This design provides durability and decoupling. Kafka acts as a buffer between sources and targets while Debezium handles the change data capture. Consumers can be custom code, Kafka Connect sinks or stream processors. While Debezium can run embedded, most production deployments use Kafka for durability.

However, this data path introduces overhead. Changes move through multiple serialization cycles as Debezium reads from the database log, serializes to Avro or JSON and writes to Kafka. Consumers deserialize, potentially transform, then reserialize (often to Parquet for warehouses) before loading. Each conversion adds latency. Each component boundary adds operational complexity.

The costs add up:

Our key insight: a single process architecture eliminates most of this complexity. Data streams from source to target within one process using Apache Arrow, removing the need for intermediate serialization and inter process communication. Object storage is cheap, durable and replaces Kafka.1

The architecture reflects this:

The single binary architecture makes it a natural fit for our upcoming bring your own cloud (BYOC) deployments. No Kubernetes clusters to provision or manage, no complex orchestration. The control plane is managed by Supermetal while the data plane runs entirely in your VPC boundary as a single container. Your data never leaves your infrastructure.

Questions? Check out our FAQ or reach out to us.


Footnotes

  1. For more on the shift away from Kafka-centric architectures, see Kafka: End of Beginning.

  2. See S3 Express is All You Need for details on latency/cost tradeoffs with object storage.