Всем привет. Я всегда считал что у кафки есть только брокеры и партиции, но недавно вот что прочел:
На каждой шарде будут все партиции топика, каждая шарда на своей ноде
Шард и брокер это разве не одно и то же?  Точнее, разные стороны одного и того же
Вот что я понял:
Кафка, это бд, и шардированием называется у нее репликация на разные партиции в разные брокеры. 
Т.е брокер + определенная партиция = шард, так?
Из этой статьи 
http://cloudurable.com/blog/kafka-architecture-low-level/index.htmlKafka’s sharding is called partitioning
опять же про ноды, это же и есть брокер? Т.е нода кафки = сервер кафки, а на сервере кафки крутится брокер.
+ вот здесь 
https://jaceklaskowski.gitbooks.io/apache-kafka/content/kafka-brokers.html написано
A Kafka server, a Kafka broker and a Kafka node all refer to the same concept and are synonyms
а еще ссылка на скаладок кафки, где класс называется KafkaServer, но в комментах 
/** * 
Represents the lifecycle of a single Kafka broker. 
Handles all functionality required to start up and shutdown a single Kafka node. 
*/