Event cover 'Soft Weekend'

Soft Weekend

Moscow, Russia, 23.11.2024 10:30 (+03:00)

Cover of event Golang Meetup by Sber

Golang Meetup by Sber

Wed, 20 November 2024, 18:00 (GMT+03:00)
Russia, Moscow, Кутузовский пр‑т, 32 (БКЗ, корпус Г)
Free
Stream available

Tags:

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

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

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

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

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

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

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

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

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

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

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

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

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

Community