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
| Topology | Minimum nodes | Roles |
|---|---|---|
| replicated-broker-cluster | 3 | broker |
| broker-plus-dedicated-controllers | 5 | broker, 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