Обложка мероприятия GoFunc offline meetup от JUG Ru и Ozon Tech

GoFunc offline meetup от JUG Ru и Ozon Tech

ср, 13 декабрь 2023, 18:30 (GMT+03:00)
Россия, Москва, Москва-Сити, Пресненская набережная, 10, Блок С, «Башня на Набережной», 30 этаж
Бесплатно
JUG Ru Group

Теги:

GoFunc — новое направление от команды JUG Ru Group для всех, кто разрабатывает на Go и использует его в своих проектах. Здесь эксперты по языку Go будут собираться для обсуждения различных аспектов разработки и обмена опытом.

Офлайн-митап GoFunc и Ozon Tech. Соберемся в офисе Ozon в «Москва-Сити», чтобы поговорить про gRPC-стримы и profile-guided оптимизацию в Go.

В программе:

  • Сергей Антоничев, Ozon — «gRPC-стримы на практике в Go»
  • Никита Галушко, ВКонтакте — «Погружение в PGO-оптимизацию»

Викторина для участников митапа

Участвуют все! Победитель получит звание чемпиона и кое-что еще☺ Встретимся на игре!

Регистрация открыта до 12 декабря 15:00. Для пропуска на митап вам потребуется паспорт.

Митап будет проходить только оффлайн, онлайн-трансляции не будет.

Расписание

gRPC-стримы на практике в Go

Сергей Антоничев Ozon

Команда Сергея построила свой альтернативный интерфейс для Kafka через промежуточный сервис на Go и синхронный gRPC-стрим. И это помогло выдержать до 5 млн RPS, при этом сократив нагрузку на брокеры.

Сергей расскажет, на какие грабли они наступили и как вам не наступать на них. Как устроен gRPC Stream и на что обратить внимание, затаскивая его в проекты. Почему важно помнить про flow control, дедлоки и graceful shutdown. И, конечно, затронем тему балансировки нагрузки при работе со стримами.

Погружение в PGO-оптимизацию

Никита Галушко ВКонтакте

Поговорим про PGO. Что это, для чего, как работает и какие оптимизации выполняет. На живом примере рассмотрим, как использовать это в продакшене и на какой прирост в производительности рассчитывать.