Формат: офлайн + онлайн-трансляция
Приходите на е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 — Свободное общение
=====
еcom.tech
Мы делаем ИТ для ритейла реального времени. Чтобы все нужные товары и продукты могли попадать домой к людям мгновенно, насколько это возможно в физическом мире — с помощью технологий.
На наших решениях работают Самокат, Мегамаркет, логистические системы. Компания выросла из команды Samokat.tech — наше видение всегда было шире одного пользовательского сервиса. Мы хотим изменить саму модель потребления, чтобы люди по-другому относились к покупкам и своему времени.
Серия митапов
Мы делаем еcom.tech meetup, чтобы рассказать, как устроена технологическая сторона ритейла реального времени. Инструменты, процессы, инженерные практики — рассказываем о том, что под капотом у нового слоя городской инфраструктуры для мгновенной доставки.
Ещё одна важная цель — обмен опытом с коллегами из соседних компаний и индустрии в целом.
Санкт-Петербург
ул. Малая Монетная, дом 2, литер Г, 6 этаж, БЦ «Лангензипен»
Показать на карте
Уже есть билет
Восстановить
Напоминаем, что для того чтобы восстановить билет организатору можно не писать.
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.