История одного апгрейда протокола взаимодействия.Бэкенд, теория программирования
Последние 10 лет занимается исследованием новых подходов и созданием решений в областях рекламы, финтеха и ML.
В область интересов входят вопросы разработки распределенных систем, параллельной и конкурентной обработки информации.
Улучшает мир посредством opensource. cyberduckninja.com
Программное обеспечение имеет множество различные проблемы.
В особенности если это кластерное программное обеспечение то все усложняется тем что обновить его это тоже сложнная задача.
Эту проблему и пути ее решения рассмотрим на примере обновление кластерного программного обеспечения для системы потоковой обработки данных.
Одна из версия потоковой системы обработки данных была с текстовым версии протокола обмена данными между узлами.
Для решения ряда а проблем в системы мы решили обновить протокол общения узлов до бинарного протокола и добавить возможностей, и ....
Расскажу как на проекте происходило обновление протокола общения целевого кластера .
С какими мы столкнулись проблемами и как мы решали.
Расскажу как подменив сетевую механику можно получить разнообразные бонусы.