Назовите фактический формат Kafka payload — например JSON, Avro или Protobuf — и объясните выбор, версионирование и совместимость потребителей.
В каком формате вы гоняли данные по Kafka?
Назовите фактический формат Kafka payload — например JSON, Avro или Protobuf — и объясните выбор, версионирование и совместимость потребителей.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Назовите фактический формат Kafka payload — например JSON, Avro или Protobuf — и объясните выбор, версионирование и совместимость потребителей.
Kafka передаёт байты и не задаёт единственную схему содержимого. Расскажите, где хранился контракт, как добавлялись поля и обрабатывались старые сообщения. Важны размер, удобство диагностики и типизация, а не только скорость сериализации. Если применяли несколько форматов, разделите их по потокам и причинам.