Перейти к содержимому

От Вавилонской башни до рыбы-вафельки: эволюция архитектуры Кафки с помощью реестра схем | Ванкув...

Viktor Gamov

0:00 / 0:00

От Вавилонской башни до рыбы-вафельки: эволюция архитектуры Кафки с помощью реестра схем | Ванкув...

58 просмотров · 6 мес. назад
Viktor Gamov
3,75 тыс. подписчиков
58 просмотров · 6 мес. назад
Доклад на конференции Vancouver Java User Group Вы освоили основы — кластеры Kafka работают, производители производят данные, а потребители потребляют. Всё прекрасно… до тех пор, пока вашей команде Python не понадобится взаимодействовать с вашими Java-сервисами, и внезапно все начинают говорить на разных языках. Подобно библейской Вавилонской башне, ваша элегантная событийно-ориентированная архитектура рушится под тяжестью недопонимания. А что, если бы существовала «Вавилонская рыбка» для ваших распределенных систем? Способ, позволяющий каждому сервису говорить на своем родном языке, обеспечивая при этом идеальное взаимопонимание во всей вашей экосистеме? В этом докладе будет рассмотрено, как Schema Registry превращается из «того необязательного компонента, который вы пропустили» в важнейшую основу отказоустойчивых, полиглотных архитектур Kafka. Вы узнаете о практических стратегиях реализации контрактов данных, которые развиваются без сбоев, шаблонах для бесшовной интеграции Schema Registry в ваши конвейеры CI/CD и реальных подходах к управлению эволюцией схем без замедления темпов разработки. Независимо от того, масштабируете ли вы систему за пределы своего родного языка программирования, готовитесь к внедрению Kafka с участием нескольких команд или восстанавливаетесь после первой катастрофы с производственной схемой, вы получите конкретные методы, которые сделают ваши системы Kafka более отказоустойчивыми, гибкими и готовыми к решению задач второго дня.