Я.Субботник

по Go

25 апреля, 12:00
Санкт-Петербург и онлайн

Я.Субботник по Go — митап для тех, кто строит и масштабирует сервисы на Go

Встречаемся в офисе Яндекса в Санкт-Петербурге и на онлайн-трансляции, чтобы обсудить всё, что волнует Go-сообщество: от интеграций и консистентности данных до сетевой инфраструктуры и observability в production.

Практические доклады, живые кейсы и решения, проверенные под нагрузкой.

Спикеры

Владимир Тельбухов

Руководитель группы разработки

Городские сервисы

Иван Похабов

Разработчик

Yandex Cloud

Сергей Толмачев

Разработчик

Yandex Infrastructure

Имран Турсунов

Разработчик

Персональные сервисы

Программа
11:00

Экскурсии по офису для офлайн-участников

Мы проведём экскурсии для офлайн-участников перед началом мероприятия, дополнительная информация будет в письме-подтверждении.
12:00

Сбор и регистрация гостей

13:00

Открытие Я.Субботника по Go

13:05–13:50

От хаоса к порядку: управление состояниями и консистентность в интеграциях

Интеграции с внешними сервисами — это работа в условиях нестабильных API, задержек данных и отсутствия гарантий консистентности.

Разберём, как построить устойчивую систему:

  • как превратить ключевую сущность в стейт-машину и контролировать её жизненный цикл;
  • как устроен универсальный адаптер для подключения новых клиентов без рефакторинга;
  • как обеспечить консистентность с помощью очередей, контроля состояний и отказоустойчивых механизмов.


Поговорим об ошибках и выводах из реальной практики.

Владимир Тельбухов

Руководитель группы разработки

Городские сервисы

13:50-14:30

Анатомия сетевых сбоев: препарируем GoBGP и виртуальные сети

Если что-то падает — виновата сеть. Разберёмся, так ли это на самом деле.
Посмотрим на инфраструктуру глазами Go-разработчика:

  • как устроены SDN-сети и чем overlay отличается от underlay;
  • почему BGP реализуют на Go и где он используется;
  • как устроен GoBGP, какие баги в нём встречаются и как их исправляют в production.

Иван Похабов

Разработчик

Yandex Cloud

14:30-15:00
Перерыв и нетворкинг
15:00-15:45

Yandex Object Storage — S3 Inventory

Разберём S3 Inventory — механизм регулярной инвентаризации данных в объектном хранилище. Рассмотрим:

  • как устроен процесс и какие задачи он решает;
  • какие есть ограничения и подводные камни;
  • в каких сценариях инструмент даёт максимальную пользу.

Основано на практическом опыте внедрения.

Сергей Толмачев

Разработчик

Yandex Infrastructure

15:45-16:20

OpenTelemetry в Go без иллюзий: как сделать наблюдаемость полезной, а не дорогой

Практический разбор observability в Go без лишней сложности и затрат.
Обсудим:

  • traces, metrics, logs и context propagation;
  • роль Collector’а и архитектуру telemetry pipeline;
  • типичные проблемы в production и как их избежать.

В финале — набор практических правил для production-ready-телеметрии.

Имран Турсунов

Разработчик

Персональные сервисы

16:20

Перерыв и нетворкинг

16:40

Квиз про Go 

17:30

Круглые столы

19:30

Завершение программы

Показать всю программу

Регистрация участников

Правила поведения

Мы хотим, чтобы все участники конференции чувствовали себя комфортно и безопасно, получили приятный опыт и хорошие впечатления. Поэтому во время всех активностей просим придерживаться простых правил: дискриминация — плохо, оскорбления — плохо, комфорт и взаимоуважение — хорошо.

Организаторы не будут мириться ни с какими формами ущемления, запугивания или унижения. Оскорбительный язык или образы не поддерживаются и не допускаются ни в какой форме на мероприятиях, включая доклады, тренинги, вечеринки, стенды партнёров, социальные сети или любые другие онлайн-медиа. Правила распространяются на любой формат коммуникации: онлайн, офлайн, публикации, личное общение, мероприятия, которые имеют отношение к сообществу.

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

Если вы столкнулись с дискриминацией или заметили, что другие участники нарушают правила, пожалуйста, свяжитесь с нами по почте events@support.yandex.ru

Q&A

Я.Субботник по Go