- PVSM.RU - https://www.pvsm.ru -
Всем привет! 23 сентября мы отлично провели время в московском офисе Mail.Ru Group на митапе сообщества Go в продакшене [1]. Собрали для вас фото, видео и презентации.
Фотографии в хорошем качестве — в облаке [2].
Презентации докладчиков доступны в папке [3].
Видеозаписи докладов:
В докладе обсуждаются проблемы рассылки пуш-уведомлений в больших объемах. Дмитрий рассказывает о проблемах c Python и почему решили переходить на Go, через какие сложности прошли при разработке. Также обсудили полученные метрики живого сервиса.
Выступление посвящено распиливанию монолита на мало кому известном языке. Артём рассказывает, почему выбор пал именно на Go, хотя в проекте были задействованы другие языки, как меняли взгляд на собственные сервисы, с какими ошибками сталкивались в процессе работы и почему маленькой команде хорошо с Go.
Как ВКонтакте сделали собственный медиасервер на Go, где выиграли, где проиграли, как интегрировались с инфраструктурой. Почему выбор пал на Go, а не на традиционные C/C++ (но они тоже там есть), и что получилось в итоге.
Юрий сравнивает процессы перехода на Go в двух компаниях с совершенно разными технологическими стеками (PHP и .NET). Автор сделал доклад сбалансированным и в равной степени осветил техническую и организационную сторону этого вопроса. Чего в этом докладе не будет: рассказа о том, какой Go замечательный язык.
Марк рассказывает о том, как переносили функциональность с Perl на Go в Ответах@Mail.Ru. Докладчик делится радостями и болями перехода на этот язык, а в особенности тем, как подружить старый перловый проект с новым гошным. Из доклада вы узнаете, почему команде нравится Go и почему они не жалеют, что перешли на него.
Докладчики рассказали о том, как переписывали микросервисный проект с Java на Go, с какими трудностями столкнулись, какие преимущества смогли разглядеть и что с нами стало после этого.
Виктор рассказывает о том, как Go сэкономил команде много сил и нервов при написании поиска по почте. В докладе будут описаны отдельные моменты обработки поисковых запросов и синхронизации ящиков с поисковым индексом, которые хорошо легли на Go. Также будут упомянуты задачи, с которыми возникли трудности.
В рамках проекта Rambler.Поток при переписывании демонов с С на Go встал вопрос синхронизации данных с основной системой. Артём рассказывает о том, какие проблемы решает mysql binlog, какие есть особенности реализации его обработки на Go, проблемы и их решения, делает выводы о целесообразности использования.
Доклад посвящен тому, как в Почте@Mail.Ru решили начать перевод проекта с 20-летней историей с Perl на Go. Василий обзорно рассказывает про архитектуру API Почты до и после, как полюбили кодогенерацию и чем полезно тестирование методом черного ящика при смене языка проекта.
Следите за анонсами предстоящих мероприятий и присоединяйтесь!
Автор: apostteriori
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/300400
Ссылки в тексте:
[1] Go в продакшене: https://habr.com/company/mailru/blog/423107/
[2] облаке: https://cloud.mail.ru/public/13DM/7RuvbJD37
[3] папке: https://drive.google.com/drive/u/0/folders/1bCKK4RfLtfjpYo4RSI43yQEvl3AY7xLQ
[4] Источник: https://habr.com/post/431140/?utm_campaign=431140
Нажмите здесь для печати.