Проверяем глубину понимания Kafka. Часть вторая На этих вопросах спотыкаются даже те, кто администрирует Kafka. А вы справитесь? В прошлый раз мы подняли важные темы — пора продолжить. Вот ещё пять каверзных, но жизненно важных вопросов, которые могут встретиться на собеседовании. Не ограничивайтесь поверхностными ответами — интервьюеры ждут понимания системы изнутри. 1. Как консьюмер может повлиять на сжатие сообщений? ➥ Ответ: Никак. Консьюмер лишь вычитывает сообщения из Kafka, которые уже были записаны туда продюсером с использованием или без сжатия. Всё решается на стороне отправителя. 2. Какие возможные ограничения есть на версии библиотек продюсеров/консьюмеров и версию самого кластера Kafka? ➥ Ответ: У Kafka есть обратная совместимость. Более новая версия кластера корректно работает со старыми версиями клиентов. Однако новые версии библиотек могут быть несовместимы со старой версией Kafka. Лайфхак: не используйте в продакшене версии ниже 2.8 — в них много багов. 3. Какое количе