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 — Свободное общение
Автор

Похожие видео

Кино без грима: Возможности дипфейков в современном кинематографе / наИИгрались #2

11.1 -Добавление дополнительных игровых атрибутов

Как поставить обратный слэш на клавиатуре

The ULTIMATE MacOS Keyboard Shortcut Tier List

Биоэкономика, важнейшее многоотраслевое направление многих стран, биофармацевтика, агробиотехнологии

Работа со звуком в DaVinci Resolve | Курс

Как создать группу или чат в Телеграмме, быстро и просто
