GoFunc offline meetup

GoFunc offline meetup

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

Офлайн-митап GoFunc и Ozon Tech. Соберемся в «Москва-Сити», чтобы поговорить про gRPC-стримы в Go и продакшен-применение библиотеки uber.fx для наведения порядка в приложении. 

В программе:

Сергей Антоничев, Ozon — «gRPC-стримы на практике в Go»

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

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

Данила Проценко, Лаборатория Касперского — «Бардак в main, стандартизация и uber.fx. Продакшен-применение библиотеки и почему стоит и не стоит бояться контейнеров. V2»

Строгий порядок — залог успешного промышленного программирования. А порядок, в свою очередь, начинается со стандартизации. Спикер расскажет про то, как во множестве микросервисов и просто сервисов можно стандартизировать структуру кода и сделать ее понятнее для всех. 

Спикер уже как-то рассказывал про uber.fx, библиотеку для управления жизненным циклом приложения. Он описал стадии запуска приложения, лучшие практики работы с DI-контейнерами и рассказал про управление компонентами приложения.Теперь он продолжит и дополнит свой рассказ практиками по стандартизации структуры кода.

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

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