Конференция по разработке на Go
О чём курс
О чём конференция
Конференция GoFunc от организатора JUG Ru Group ориентирована на разработчиков, применяющих Go в практических задачах, и разбирает проектирование, разработку и эксплуатацию бэкенд-сервисов. Выступления сфокусированы на эффективном использовании современных подходов и фреймворков при создании приложений, обработке данных и развертывании высоконагруженных систем.
Доклады и практические блоки выходят за рамки базовых возможностей языка. Спикеры анализируют внутреннее устройство компилятора, рантайма и стандартных компонентов Go, что помогает понимать принципы работы используемых инструментов на низком уровне.
Темы программы
Материалы охватывают ключевые инженерные вопросы серверной разработки на Go:
- проектирование архитектуры, реализацию подходов Domain-Driven Design (DDD), а также различия между паттернами Saga и Workflow;
- сетевое взаимодействие и микросервисы, включая внутреннее устройство gRPC, применение middleware для централизованной модификации запросов и создание плагинов protoc;
- управление памятью и производительностью: оптимизацию работы со слайсами и строками, снижение нагрузки на сборщик мусора с помощью sync.Pool, а также сборку с оптимизацией по профилю (PGO);
- многопоточность и фоновую обработку, внутреннее устройство мьютексов и баланс между скоростью и надежностью фоновых задач;
- работу со сторонними форматами и библиотеками, обработку больших объемов данных до одного терабайта в день, декомпрессию архивов и сериализацию данных через protobuf;
- разбор типичных ошибок при разработке на Golang, отладку, профилирование и тестирование кода.
Форматы мероприятий
Программа объединяет несколько форматов взаимодействия:
- доклады с разбором производственного опыта инженеров;
- воркшопы с демонстрацией практических приёмов;
- круглые столы и технические интервью;
- интерактивные и игровые активности.
Программа обучения
- Доклады по внутреннему устройству компилятора и рантайма Go
- Практики по оптимизации кода и повышению производительности
- Воркшопы по созданию и эксплуатации сервисов
- Круглые столы по архитектурным подходам в бэкенд-разработке
- Технические интервью и разборы кейсов по работе с базами данных
- Игровые активности и практика тестирования
Другие материалы школы 4
JR JUG Ru Group Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.