TGViewer
Разработка Юлы Разработка Юлы @youlatech · 360 subscribers
Post #186 682
Новая библиотека на Github

Как синхронизировать межсервисное взаимодействие на бэкенде?

Мы часто сталкивались с проблемой, когда структура отправленных сообщений менялась, а заинтересованные сервисы не были готовы к подобным изменениям. Например, это могло привести к некорректной обработке событий консьюмерами.

Мы начали внедрять Kafka Schema Registry для валидации данных межсервисного взаимодействия. Никита Герасимов из команды разработки Юлы, которого вы уже знаете по выступлению «Типизация Kafka-топиков в среде Golang + JSON/Protobuf» на VK Tech Talks, вместе с командой backend, выложил новую библиотеку на Github.

Там можно найти утилиту для работы с Confluent Schema Registry, которая позволяет регистрировать, валидировать схемы и получать информацию о хранимых схемах.
  • 🔥 7
More from @youlatech
  1. Jan 23, 2023Наша команда разработки Юлы, Маркета ВКонтакте и бизнес-сообществ ВКонтакте – завсегдатаи…
  2. Dec 27, 2022BDD-фреймворк для автоматизации API без кода #QA #Automatization Новые статьи на Хабре в к…
  3. Dec 19, 2022Что такое kPHP для нашей команды и с чем его едят? #Backend Распил монолита – звучит до бо…
  4. Dec 12, 2022Осенний сезон конференций 2022 закрыт, а мы делимся видеозаписями в нашем Youtube-канале Р…
  5. Nov 24, 2022Стоит ли внедрять GraphQL в свой проект? #Backend #GraphQL Наша команда никогда не устанет…
  6. Nov 16, 2022Код как данные #Frontend #Livecoding Если данные можно превратить в строки кода, возможно…
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 →