TGViewer
Yandex for Developers Yandex for Developers @yandex4developers · 28.5K subscribers
Post #1448 6.33K
🐾 Пет-проекты наших подписчиков: avroschema-wizard-plugin

Schema Registry — это сервис для хранения схем данных, например, Avro. При использовании Avro с Kafka или аналогичными системами он делает работу эффективнее:

🔴 Продюсеры и консьюмеры могут договориться о едином описании структуры сообщений

🔴 Схемы хранятся с версиями и проверяются на совместимость при изменениях

🔴 Вместо громоздких JSON/XML с вложенными схемами передаются компактные бинарные данные с ID схемы

🔴 Сервисы на разных языках гарантированно интерпретируют сообщения одинаково

На практике бывает сложно поддерживать согласованность, особенно в проектах с десятками сервисов и команд. А ручная регистрация схем через REST API для тестов и проверок чревата ошибками: можно забыть зарегистрировать схему, выбрать не ту версию или нарушить совместимость.

Для JVM-разработчиков, которые используют Maven в качестве сборщика проектов, существует официальный плагин от Confluent. И он значительно упрощает эту работу. Однако для тех, кто работает с Gradle, такого решения до сих пор не было.

👨‍💻 Евгений Рудиков, ведущий разработчик в Т-Банке, решил закрыть все боли, которые связаны с эволюцией Avro как для себя, так и для коллег. Он написал свой Gradle-плагин — avroschema-wizard-plugin, который упрощает регистрацию схем и проверку совместимости для систем на базе Kafka.

🏮 Кстати, у плагина нет UI, он запускается из командной строки с помощью Gradle или из IDE 🙃

⏩️ Ссылка на гитхаб

⏩️ Страничка на DeepWiki

Подписывайтесь:
💬 @Yandex4Developers
  • ❤ 14
  • 🔥 11
  • 🦄 5
  • 👍 2
More from @yandex4developers
  1. Sep 26, 2026📕 Разбираемся, зачем ML‑специалистам писать рантайм, как сделать интерактивного ассистент…
  2. Sep 25, 2026🙂 Открываем AliceAI-Foundation-80B-A3B-Base 👋 Всем привет, на связи служба качества прет…
  3. Sep 24, 2026⏯ Подключайтесь к Yandex Scale’26 🎥 Уже сегодня мы соберёмся на Yandex Scale — флагманско…
  4. Sep 18, 2026🐾 Яндексоиды рассказывают про свои пет-проекты: браузерная MMORPG Показываем красивое нов…
  5. Sep 17, 2026🐾 Яндексоиды рассказывают про свои пет-проекты: ktoml и diktat Хотим познакомить вас с пр…
  6. Sep 16, 2026🏆 Международное соревнование для разработчиков Young&&Yandex открывает регистрацию на Yan…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →