Design Goals Apache Kafka
let’s study the design Goals of Kafka to understand in a better way.
What are the design Goals of Apache Kafka?
The design goals of Kafka are listed below,
The Kafka framework has the capability of scalable in all the four dimensions like, event producers, event processors, event consumers,and event connectors.
It should be able to working with huge volume of data streams.
3. Data Transformations
Kafka should provide provision for deriving new data streams using the data streams from producers.
4. Low latency
Kafka has the caliber to address traditional use cases of messaging, which require low latency.
5. Fault Tolerance
The Kafka cluster should handle failures with the masters and data bases.