From the course: Apache Kafka Essential Training: Getting Started (2021)

Unlock the full course today

Join today to access over 22,500 courses taught by industry experts or purchase this course individually.

Benefits of Kafka

Benefits of Kafka

From the course: Apache Kafka Essential Training: Getting Started (2021)

Start my 1-month free trial

Benefits of Kafka

- [Instructor] What are some of the key benefits of Apache Kafka? Kafka provides high throughput and can handle large quantities of data. It supports multiple concurrent producers that can push data and multiple subscribers for the same data. It can provide such high throughput with low latency of a few milliseconds. This enables a number of realtime use cases where the latency is not noticeable end to end. Kafka provides excellent fault tolerance against failures, either within Kafka or with consumers. This ensures that messages are reliably stowed and distributed, in spite of issues with individual processes. Kafka decouples producers and consumers. They do not need to know about each other. This enables ease of configuration and management. It also makes software development a lot simpler, as the developer of the producer or consumer program only has to deal with Kafka and doesn't have to worry about other…

Contents