Skip to main content

Kafka Message Bus

High throughput, highly scalable message bus.

Pub-Sub messaging system consisting of:

  • Producers and Consumers
  • Brokers within a Cluster

Distrubuted systems characteristics:

  • Worker node Roles
    • Controllers
    • Leaders
    • Peers
    • Followers
  • Reliability through replication
  • Consensus-based communication (Apache Zookeeper)