Ты настраивал Kafka-топики с нуля и проектировал их. Как определял количество топиков и партиций?

Топики выделяют по назначению, контрактам, доступу и срокам хранения; партиции — по пропускной способности, параллелизму и требованиям порядка.

Короткий ответ

Что ответить на собеседовании

Топики выделяют по назначению, контрактам, доступу и срокам хранения; партиции — по пропускной способности, параллелизму и требованиям порядка.

Подробный разбор

Ответ с пояснениями

Топики выделяют по назначению, контрактам, доступу и срокам хранения; партиции — по пропускной способности, параллелизму и требованиям порядка.

Оцените поток данных, нагрузку на consumer и ключ распределения. Порядок гарантируется внутри партиции, поэтому увеличение их числа не бесплатно для логики ключей. Слишком много партиций усложняет эксплуатацию; расчёт нужно подтверждать нагрузочными измерениями и оставлять запас для роста.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее