Блог компании Mail.Ru Group
Go
Конференции
Программирование
14 сентября

Приглашаем на митап «Go в продакшене»



23 сентября в московском офисе Mail.Ru Group пройдёт тематический митап «Go в продакшене». Знакомьтесь с программой и регистрируйтесь! Вход на событие бесплатный, по одобренной регистрации.

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

Программа


10:30 — 11:00 – Регистрация

11:00 — 11:10 – Приветственное слово

11:10 — 11:40 – «Миллиард пушей на Go», Дмитрий Швеенков, Mail.Ru Group


Доклад о достаточно зрелом сервисе в Mail.Ru, ему более 5 лет. Обсудим проблемы рассылки пуш-уведомлений в больших объемах. Расскажу о проблемах в Python, почему мы решили переходить на Go и через какие сложности прошли при разработке. Обсудим полученные метрики живого сервиса.

11:40 — 12:10 – «Опыт переезда частей сайта банка с Parser на Go​», Андрей Рацеров, Альфа-Банк​


Рассказ будет посвящён нашему опыту распиливания монолита на мало кому известном языке. Я расскажу, почему выбор пал именно на Go, хотя в проекте были задействованы другие языки, как мы меняли взгляд на наши сервисы, с какими ошибками сталкивались в процессе работы и почему нашей маленькой команде хорошо с Go.

12:10 — 12:40 – «Медиасервер трансляций на Go», Михаил Райченко, ВКонтакте


Как мы сделали собственный медиасервер на Go, где выиграли, где проиграли, как интегрировались с инфраструктурой. Почему выбор пал на Go, а не на традиционные C/C++ (но они тоже там есть), и что получилось в итоге.

12:40 — 13:30 – Пицца и нетворкинг

13:30 — 14:00 – «Два очень разных опыта миграции на Go. На примере компаний Lazada и Ozon.travel», Юрий Васияров, Ozon.travel


Я попытаюсь сравнить процессы перехода на Go в двух компаниях с совершенно разными технологическими стеками (PHP и .NET). Я постараюсь сделать доклад сбалансированным, чтобы в равной степени осветить техническую и организационную сторону вопроса. Чего в этом докладе не будет: рассказа о том, какой Go замечательный язык. Я полагаю, все присутствующие это и так знают.

14:00 — 14:30 – «Как мы начали использовать Go в Ответах@Mail.Ru», Марк Белоцкий, Mail.Ru Group


Расскажу о том, как мы переносили функциональность Ответов с Perl на Go. Поделюсь радостями и болями перехода на этот язык, а в особенности тем, как подружить старый перловый проект с новым гошным. Объясню, почему нам нравится Go и почему мы не жалеем, что перешли на него.

14:30 — 15:00 –​ «Опыт перехода Авито.Доставки с Java на Go», Илья Лапин, Сергей Поляков, Avito


Вы узнаете, как мы переписывали микросервисный проект с Java на Go, с какими трудностями столкнулись, какие плюсы смогли разглядеть и что с нами стало после этого.

15:00 — 15:20 –​ Кофе-пауза

15:20 — 15:50 –​ «Pipeline поиска по Почте@Mail.Ru на Go», Виктор Стародуб, Mail.Ru Group


Я расскажу о том, как Go сэкономил нам много сил и нервов при написании поиска по Почте. В докладе будут описаны отдельные моменты обработки поисковых запросов и синхронизации ящиков с поисковым индексом, которые хорошо легли на Go. Также расскажу о задачах, с которыми возникли трудности.

15:50 — 16:20 –​ ​«Синхронизация данных в Go с помощью mysql binlog​», Артем Желтак, Rambler​


В рамках проекта Rambler.Поток при переписывании демонов с С на Go встал вопрос сихронизации данных с основной системой. Материал о том, какие проблемы решает mysql binlog, особенности реализации его обработки на Go, проблемы и их решения. Выводы о целесообразности использования.

16:20 — 16:50 –​ ​​«Переход web-api Почты@Mail.Ru на Go», Василий Романов, Mail.Ru Group


Доклад посвящен тому, как мы в Почте решили начать перевод проекта с 20-летней историей с Perl на Go. Я обзорно расскажу про архитектуру API Почты до и после, как мы полюбили кодогенерацию и чем полезно тестирование методом черного ящика при смене языка проекта.

Для участия необходимо зарегистрироваться. Не забудьте паспорт или водительские права.
UPD: регистрация закрыта. Мы приняли максимальное количество желающих.

Для тех, кто не сможет приехать, будет организована онлайн-трансляция.
Порядок и время выступлений:
  • 49:32 – «Миллиард пушей на Go», Дмитрий Швеенков
  • 1:20:20 – «Опыт переезда частей сайта банка с Parser на Go​», Андрей Рацеров​
  • 1:48:35 – «Медиасервер трансляций на Go», Михаил Райченко
  • 3:09:35 – «Два очень разных опыта миграции на Go. На примере компаний Lazada и Ozon.travel», Юрий Васияров
  • 3:41:45 – «Как мы начали использовать Go в Ответах@Mail.Ru», Марк Белоцкий
  • 4:13:53 – «Опыт перехода Авито.Доставки с Java на Go», Илья Лапин, Сергей Поляков
  • 5:01:45 – «Pipeline поиска по Почте@Mail.Ru на Go», Виктор Стародуб
  • 5:31:16 – «Синхронизация данных в Go с помощью mysql binlog​», Артем Желтак
  • 5:57:48 – «Переход web-api Почты@Mail.Ru на Go», Василий Романов

UPD
Презентации докладчиков доступны в папке.
Фотографии в хорошем качестве – в облаке.

Сбор участников и регистрация: 10:00 — 11:00.
Начало докладов: 11:00.
Примерное окончание мероприятия: 17:00.
Адрес: г. Москва, м. Аэропорт, Ленинградский пр-т, д. 39, стр.79.
+35
6,2k 24
Комментарии 10
Похожие публикации
Популярное за сутки