GoSharp Weekend

Backend
Go
Статья
27.08.2025
0 минут
preview image article
Поделиться

В программе GoSharp Weekend собраны практические доклады для backend-разработчиков на Go и C#. Вы узнаете, как в Ozon строят и развивают высоконагруженные сервисы. Здесь будут живые кейсы, практические советы и рабочие инструменты, которые помогают инженерам каждый день ускорять процессы, масштабировать системы и защищать их от сбоев.

Трек Go — про то, как справляться с вызовами масштабирования: от управления сотнями микросервисов до построения собственных решений для хранения данных.

Трек C# — о том, как держать системы быстрыми и надёжными: оптимизация запросов, защита от перегрузок и внедрение универсальных подходов к интеграции сервисов.

Запись трека Go

Спикеры и темы докладов в треке Go

02:40 - 03:46
Вступительное слово — Сергей Аверин, руководитель отдела «Заказы в Личном кабинете»
03:52 - 40:42
Волна за волной: стандартизированная оркестрация изменений в море микросервисов — Даниил Разумов, руководитель направления Delivery

В Ozon много микросервисов, которым регулярно надо менять конфигурации в K8s. Расскажу, как общий Helm chart, CI/CD и инструменты миграции позволяют быстро и стабильно делать это в проде.

41:20 - 1:11:05
На гребне волны: как мы в Ozon ускоряли чекаут — Дмитрий Логовский, руководитель группы разработки «Страница оформления заказа»

Поделюсь результатами исследований о том, как скорость приложения влияет на конверсию пользователей. Расскажу, какие метрики действительно важны и какие подходы к оптимизации принесли нам ощутимый результат.

Go трек_Максим Харитонов
1:34:16 - 2:15:45
От цефалоподов к глубинам: как мы ушли от Ceph и построили своё хранилище — Максим Харитонов, руководитель отдела Storage

Несколько лет назад наша команда столкнулась вызовом: Ceph, наш надёжный «корабль» для хранения данных, начал давать течь под нагрузками нового масштаба. Требовалось найти решение, способное уверенно рассекать океан highload-а. В своём докладе поделюсь нашими открытиями, дам вам карты рифов и мелей в опасных водах разработки нагруженных систем на NoSQL-хранилищах.

Запись трека C#

Спикеры и темы докладов в треке C#

03:25 - 07:05
Вступительное слово — Станислав Сидристый, руководитель группы взаиморасчетов
07:08 - 41:30
Как не утонуть, находясь под волной сетевых запросов — Николай Гущарин, руководитель группы разработки «Инструменты ВЭД для поставок Global»

Используете API Gateway как входную точку и не контролируете входящий трафик? Фатальная ошибка. Пережили DDoS и не сделали выводы? Критическая.

В докладе разберём, с какими проблемами можно столкнуться при появлении резкого наплыва сетевых запросов и какие инструменты реально помогут защитить домен.

42:13 - 1:12:17
Объединяем синхронные запросы на лету — Александр Исай, руководитель группы разработки StockApi

Когда для изменения данных приходится блокировать ресурс — будь то подключение, строка в базе или ключ в key-value — остальные операции вынуждены ждать. В своём докладе я расскажу, как использовать это ожидание с пользой для приложения и системы.

С# Трек_Станислав Сидристый
1:37:35 - 2:11:17
Наш путь: от зоопарка реализаций к универсальному Outbox контейнеру — Данил Арендарский, руководитель отдела разработки «Контроль логистики»

Outbox часто реализуют по-разному, и вместе с этим возникает множество подводных камней. В докладе поделюсь нашим опытом решения проблем в .NET-проектах и представлю универсальный Outbox в формате sidecar-контейнера, подключаемого к любому сервису.