Cover of event Golang Meetup by Sber

Golang Meetup by Sber

Go в Сбере: как поживает Gopher — Егор Лазаренков, Сбер

Как отчистить архитектуру и стоит ли игра свеч? — Антон Юрченко, Сбер, Олег Ширко, Сбер

В нашем докладе раскроем, зачем унифицируем архитектурные стандарты для всех Go-проектов в командах подразделения.

Разберёмся с тем, что представляет собой чистая архитектура, как эффективно тестировать код и в каких случаях от неё лучше отказаться.

Всё это подкрепим реальными примерами из нашей практики!

Разбираем текст правильно: формальные грамматики на Go — Даниил Подольский, YADRO

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

Однако что делать, если формат данных нестандартный и для него нет парсера ни в стандартной библиотеке, ни на GitHub? Возможны различные варианты решения проблемы — от написания кода, который разбирает данные побайтово, до использования регулярных выражений.

Тем не менее правильный вариант (позволим себе некоторый радикализм в этом высказывании) — это описать формальную грамматику и сгенерировать парсер на её основе. Для тех, кто при упоминании «формальная грамматика» вспоминает Yacc и Bison, стоит отметить, что они слегка отстали от жизни. Сегодня для языка Go существуют более современные и удобные инструменты, о которых мы и поговорим.

«Offensive GoLang» или каким его видит кибербезопасность? — Евгений Разумовский, Сбер

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

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

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

Теги:

Мероприятия сообщества

Event at a glance

Who it is for
Go developers, software architects, security engineers, backend developers
Main topics
Go programming language, clean architecture, formal grammars, parser generation, cybersecurity, intrusion detection, log analysis, forensics
What you will gain
understanding Go usage in Sber, knowledge of clean architecture principles, ability to generate parsers using formal grammars, insight into Go for cybersecurity
Program format
production cases, deep technical talks