Возрастное ограничение 12+

ecom.tech backend meetup // 25 июня 2025

Описание

Когда: 25 июня (среда), 18:00 – 23:00 МСК/СПБ

Формат: офлайн + онлайн-трансляция

Приходите на еcom.tech backend meetup!

Расскажем о том, как в еcom.tech эволюционировала доставка данных в datalake, а также о снижении нагрузки на базы данных. Поделимся опытом внедрения Clickhouse для аналитики в JustAI. Поделимся практическим кейсом трансформации Digital Asset Management-сервиса: от единого Ruby-приложения к архитектуре, основанной на Domain-Driven Design.

Только конкретные примеры из практики и личный опыт спикеров!

Доклады ориентированы в первую очередь на backend-инженеров, техлидов и архитекторов. Но ограничений по участию нет – будем рады всем, кто интересуется вопросам, затронутыми в докладах, независимо от специализации!

Программа:

18:00 – 18:30 — Сбор, общение участников

18:30 – 18:35 — Вступительное слово, Прохор Крылов, руководитель отдела backend-разработки ecom.tech

18:35 – 19:20 — «Дао EventStreaming: откуда мы пришли, куда идём, чего хотим», Дмитрий Копров, техлид сервисов управления гео-объектами

В этом докладе разберём эволюцию доставки данных в ecom.tech: от коммунальных баз, CDC к централизованному DWH с контрактами и версионируемыми схемами.

Мы ретроспективно посмотрим, как мы сократили паразитную нагрузку на базы данных, отвязали аналитику от структуры продуктовых сервисов и выстроили независимую цепочку данных от источника до витрины.

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

19:20 – 20:05 — «ClickHouse в бою: как мы преодолевали проблемы, о которых никто не предупреждал», Артём Лебаков, backend-разработчик (Java/kotlin) в Just AI, экс-инженер по автоматизации тестирования

Мы внедрили ClickHouse для аналитики, но столкнулись с чередой неожиданных проблем: неопределенными запросами, ограничением по памяти, репликацией, магическими ошибками с партициями, –– расскажу об истории этих проблем, и как с ними справляться. Что-то решается совсем легко, что-то через танцы с бубном, а что-то так решить и не удалось.

20:05 – 20:30 — Перерыв

20:30 – 21:15 — «Модульный монолит: первый шаг к успешной декомпозиции», Сергей Удалов, техлид в ecom.teсh

Поделимся практическим опытом трансформации Digital Asset Management-сервиса: от единого Ruby-приложения к архитектуре, основанной на Domain-Driven Design. Доклад показывает, как выделение ядра и подключаемых плагинов позволило справиться с ростом сложности.

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

Подойдет тем, кто работает с legacy, хочет масштабировать архитектуру и вдохновиться DDD в реальных продуктах.

21:15-23:00 — Свободное общение

Автор

ecom.tech
ecom.tech