Помним про оверхед, при использовании JSON вместо PROTOBUF

В 2024 году Андрей Комягин в докладе "Глубокое погружение в архитектуру Kafka" привел такие цифры для 100 атрибутов в сообщении:

  1. PROTOBUF в среднем компактнее в 2.5 раза
  2. Скорость сериализация PROTOBUF выше в 2 раза
  3. Скорость десериализации PROTOBUF выше в 6 раз!
  4. Производительность сериализации/десериализации измерялась для языка Golang. Для других языков может отличаться

Опримизации proto vtprotobuf, OpaqueAPI