Рассмотрим внутреннюю архитектуру Kafka и выясним почему она способна масштабироваться горизонтально. Освоим понятия topic, partition, replica, offset, producer, consumer, message key. Уделим вниманием внутреннему устройству Kafka, брокеру и ZooKeeper