несколько брокеров с репликацией партиций между ними
партиции, фактор репликации и политики хранения задаются конфигурацией, а не скриптами на брокере
TLS между компонентами кластера и на внешнем подключении
работают все клиенты экосистемы: Java, Go, Python, Kafka Connect, ksqlDB
рост числа брокеров и ресурсов по мере увеличения потока
Каждая партиция топика хранится в нескольких копиях на разных брокерах, при отказе брокера лидерство автоматически переходит к реплике, и поток данных не прерывается.
Топик описывается декларативно: имя, число партиций, фактор репликации, политики (retention, compaction и другие настройки Kafka). Оператор приводит кластер к описанию — удобно для GitOps.
Strimzi выполняет rolling-обновления — брокеры перезапускаются по одному, без остановки кластера, и следит за согласованностью конфигурации.
Вопросы–ответы