GoFunc offline meetup от JUG Ru и Ozon Tech
Wed, 13 December 2023, 18:30 (GMT+03:00) | |
Russia, Moscow, Москва-Сити, Пресненская набережная, 10, Блок С, «Башня на Набережной», 30 этаж | |
Free |
Tags: meetup golang go grpc kafka offline
GoFunc — новое направление от команды JUG Ru Group для всех, кто разрабатывает на Go и использует его в своих проектах. Здесь эксперты по языку Go будут собираться для обсуждения различных аспектов разработки и обмена опытом.
Офлайн-митап GoFunc и Ozon Tech. Соберемся в офисе Ozon в «Москва-Сити», чтобы поговорить про gRPC-стримы и profile-guided оптимизацию в Go.
В программе:
- Сергей Антоничев, Ozon — «gRPC-стримы на практике в Go»
- Никита Галушко, ВКонтакте — «Погружение в PGO-оптимизацию»
Викторина для участников митапа
Участвуют все! Победитель получит звание чемпиона и кое-что еще☺ Встретимся на игре!
Регистрация открыта до 12 декабря 15:00. Для пропуска на митап вам потребуется паспорт.
Митап будет проходить только оффлайн, онлайн-трансляции не будет.
Schedule
gRPC-стримы на практике в Go
Сергей Антоничев Ozon
Команда Сергея построила свой альтернативный интерфейс для Kafka через промежуточный сервис на Go и синхронный gRPC-стрим. И это помогло выдержать до 5 млн RPS, при этом сократив нагрузку на брокеры.
Сергей расскажет, на какие грабли они наступили и как вам не наступать на них. Как устроен gRPC Stream и на что обратить внимание, затаскивая его в проекты. Почему важно помнить про flow control, дедлоки и graceful shutdown. И, конечно, затронем тему балансировки нагрузки при работе со стримами.
Погружение в PGO-оптимизацию
Никита Галушко ВКонтакте
Поговорим про PGO. Что это, для чего, как работает и какие оптимизации выполняет. На живом примере рассмотрим, как использовать это в продакшене и на какой прирост в производительности рассчитывать.
- Community