Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Kafka Streams simplifies application development by building on the Kafka producer and consumer libraries and leveraging the native capabilities of Kafka to offer data parallelism, distributed coordination, fault tolerance, and operational simplicity. In this section, we describe how Kafka Streams works underneath the covers : https://kafka.apache.org/23/documentation/streams/architecture

  1. Kafka as a Messaging System

    Image Added
  2. Kafka Cluster

  3. Principles of distributed systems

  4. Reliable work distribution

  5. Distributed consensus with Apache Zookeeper