Backend Odyssey — митап, где эксперты из ведущих компаний обсудили актуальные тренды и технологии, формирующие динамичную отрасль ритейла.
На повестке дня: актуальные тренды, технологии и все, что движет этой бешеной индустрией. Мы собрали лучших из лучших: X5 Tech, Яндекс Лавка, Альфа-Банк, Точка, Ecom.tech и не только. Эти ребята знают, о чем говорят!
Как это было?
Доклады
Как мы кодили no code в X5 Tech
Алексей Фиссон поделился опытом разработки платформы ботов для общения с гостями розничных магазинов. Он рассказал о создании масштабируемой системы с использованием no-code конструктора сценариев и актуальных версий Redis. В докладе обсудили архитектуру платформы, использование Redis для кэширования и управления состоянием, а также методы коммуникации между сервисами, включая REST и асинхронные подходы.Опыт Альфа-Банка: разработка микросервисов для ритейла
Арнур Нуров рассказал об эволюции технологий в ритейле — от монолитных систем к микросервисам. Он объяснил, почему переход к микросервисам стал необходим, включая интеграцию онлайн и офлайн каналов и улучшение клиентского опыта. Обсудили преимущества гибкости и независимого развертывания компонентов, а также рекомендации по внедрению микросервисов в ритейле и примеры успешных решений.Как в X5 Tech верстает бекэнд или дизайн-система на python
Юрий Маркин рассказал о переходе команды на технологию DBUI и создании компонентной системы для верстки на Python. Он поделился опытом разработки виджета "Специальные предложения" и объяснил, как команда решала проблемы с дизайном и функциональностью. В докладе обсудили введение в DBUI, создание компонентной системы для верстки, автоматизацию верстки через интеграцию с Figma и использование дескрипторов в Python.Опыт Яндекс Лавки: сервис агрегации и сбора данных для ML-моделей
Глеб Лобанов поделился опытом создания нового микросервиса для решения проблем, возникших из-за роста существующей ML-модели. Он рассказал о проблемах монолитной архитектуры и необходимости шардирования данных для повышения производительности. Глеб объяснил, как микросервис улучшил поддержку и масштабируемость, а также представил архитектурные решения, включая использование Kafka для обмена сообщениями.Опыт Яндекс Лавки: как работает цикл заказов
Михаил Абакумов на конференции рассказал, как устроен цикл заказа в Яндекс Лавке, поделился опытом работы с платёжной инфраструктурой и обеспечением отказоустойчивости. Он подробно объяснил процесс от выбора товаров до доставки, а также, как системы взаимодействуют между собой. Обсудили архитектуру цикла заказа, асинхронную обработку, механизмы отмены и как ревизии заказов помогают отслеживать изменения и состояние.