cost-calc

Kafka Cluster

Apache Kafka is a distributed event streaming platform, originally developed at LinkedIn, used to publish, subscribe to, store, and process high-throughput streams of records in real time. It underpins messaging, log aggregation, and stream-processing pipelines at large scale.

Baseline topologies

TopologyMinimum nodesRoles
replicated-broker-cluster3broker
broker-plus-dedicated-controllers5broker, controller

What drives the cost

Broker nodes
Number of broker nodes participating in the cluster.
Retained data (GB)
Approximate retained dataset before replica overhead.
Partition count
Expected partition count across topics.

Where it runs

bare_metal, dedicated, cloud_vm

Size Kafka Cluster and get a cost estimate

Sources