Кейсы 27 ноября 2020

От алгоритма до курьера: как устроена ИТ-инфраструктура dark store

Далее

На старте локдауна в США весной 2020 года продажи через интернет взлетели на 58% по сравнению с 2019 годом, свидетельствуют данные BCG. Взрывной рост спроса в интернет-магазинах и службах доставки еды наблюдался по всему миру. Но опыт пошел на пользу не всем сервисам: после введения повторных осенних коронавирусных ограничений в Великобритании слоты доставки продуктов в этой стране забились на три недели вперед. О секрете организации ИТ-инфраструктуры сети dark store рассказывает сооснователь сервиса экспресс-доставки «Самокат» Родион Шишков.

Традиционные ритейлеры с началом пандемии коронавируса начали запускать собственные службы доставки. Но делая это на базе традиционных магазинов, они приносят негативный пользовательский опыт собственным покупателям. У традиционного магазина всегда есть неизвестная составляющая в виде живого покупателя, который уже взял товар с полки, но еще не оплатил его. В системе магазина этот товар значится в наличии, но по факту его нет. Он доступен для заказа, но онлайн-покупатель его не получит. Понимая это, ритейлеры-гиганты переходят к модели dark store. Amazon открыл первый dark store на базе Whole Foods в сентябре 2020 года. При этом гигант купил сеть продуктовых супермаркетов Whole Foods еще в 2017 году за $13,2 млрд.


Dark store (с англ. «темный магазин») — магазины-склады без витрин, предназначенные для работы с курьерами доставки. Принцип работы — покупатель формирует онлайн-корзину на сайте или в приложении, а работники собирают заказ на складе. Работники даркстора могут собрать заказ гораздо быстрее благодаря удобной организации пространства. Если у компании много дарксторов, а дом клиента достаточно близок от одного из них, то время доставки заказа может быть сокращено до получаса или даже 15 минут, что невозможно в обычном формате работы с традиционным складом.


Алгоритмы и микрокоманды

Первый в мире dark store открыла компания Tesco в 2009 году в Великобритании. К тому моменту компания выполняла 475 тыс. интернет-заказов в неделю, используя для сборки товаров существующие офлайновые магазины. Dark store или магазин-склад — это множество стеллажей с продуктами, на которых товаровед собирает заказ, пришедший из мобильного приложения. В «Самокате» склад организован так, чтобы сборка заказа происходила максимально быстро и без ошибок. Например, товары в приложении у сборщика выстраиваются в том порядке, в котором они расположены на складе по пути следования. Таким образом, сборщик проходит склад только один раз от начала и до конца, собирая весь заказ. Для исключения ошибки он использует сканер штрих-кодов товара.

Курьеры также пользуются мобильным приложением. В пиковые часы нагрузки специальный алгоритм через него вызывает больше курьеров. Отреагировав на приглашение выйти на работу, например, в следующие два часа, курьер приходит в dark store и «чекинится», обозначая, что он готов работать.

Каждый небольшой dark store обслуживает собственную зону доставки. Если заказов для конкретного магазина становится слишком много, можно построить рядом второй, а зону первого — уменьшить. Инфраструктура уплотняется, а качество сервиса у клиента — не снижается.

Логистику реального времени мы обеспечиваем в несколько слоев технологий, действуя в рамках собственных ИТ-систем, глубоко интегрированных между собой. События, которые происходят, например, на стороне мобильного приложения клиента, без задержек оказываются во всех наших системах, информация нигде не встает в очередь.

Алгоритмы, обеспечивающие логистику:

  • программа, которая прогнозирует количество заказов по часам и минутам в конкретный день, уточняет прогноз в реальном времени;
  • система коммуникации с курьерами, которые теоретически доступны в данный момент (в пиковые часы она может вызвать больше курьеров);
  • алгоритм, который прогнозирует в штуках продажи каждого товара и подсчитывает остатки, он же отправляет заказы поставщикам.

Для работы сервиса мы использовали программы и технологии, которые только набирают обороты, а значит, их изучают все больше и больше специалистов. Для сервисов на бэкенде применяется Kotlin, лаконичный и безопасный код, полностью совместимый с Java. Для платформы данных и асинхронного взаимодействия сервисов мы используем Kafka. Этот брокер обеспечивает горизонтальное масштабирование в условиях постоянно возрастающего объема данных, обрабатываемых в режиме реального времени. Для развертывания и управления сервисом — Kubernetes. Для веб-приложений — TypeScript+React; для мобильных приложений — React Native.

Вся наша компания состоит из интегрированных продуктовых команд. В них входят люди, которые проектируют продукт, и люди, его создающие, и те, кто используют его в реальной жизни. Таким образом, каждый департамент — полноценная функциональная продуктовая команда. Вместе они создают порядка 10 продуктов. И ИТ в каждом из них — только часть процесса.

Команда или департамент самостоятельно выбирают приоритеты, создают критерии продукта: заказчик, например, руководители самих dark stores, решает, как должна работать та или иная программа. Каждый член команды постоянно развивается в направлении построения продукта. Товаровед может сам построить аналитический запрос.

Будущее dark store

В эпоху микросервисов преуспеют службы экспресс-доставки с собственными технологиями. Традиционные инструменты ритейла в эпоху dark stores не работают. От их ограничений не избавиться: система все равно будет работать по принципу отложенного времени.

Ритейлеры по всему миру стремятся оптимизировать время совершения покупок. Китайский магазин 7Fresh, известный экспериментами с технологиями, запустил умные тележки, которые сканируют товары. Заказ можно оформить с помощью технологии распознавания лиц, покупки доставят домой через 30 минут. Экспресс-доставку внедряет канадский супермаркет Sobeys: он запустил сервис Voilà («Вуаля»). Управляющая супермаркетами в Бразилии компания Carrefour представила экспресс-доставку за 35 минут в 12 городах страны. Южнокорейская сеть мегамоллов Lotte Mart открывает собственные dark stores на юго-востоке Сеула и в пригороде. Также компания работает над сокращением количества операций с участием людей, планирует привлечь на склады роботов. В Лос-Анджелесе в сентябре 2020 года запущено приложение FastAF, предлагающее брендам доставлять свои товары покупателям в тот же день. В ассортименте Nike, Adidas и Levi’s, которые тоже хранят свои товары в городских dark store.

Гиганты стремятся также сократить объемы ручного труда в магазинах-складах, но технологии пока не могут удовлетворить этот запрос. Крупнейшая в мире розничная сеть Walmart в начале ноября 2020 года отказалась от роботов, которые способны сканировать полки с товарами. Компания разорвала контракт с Bossa Nova Robotics. В Walmart пришли к выводу, что сотрудники-люди эффективнее выявляют просрочку на полках, чем машины. К тому моменту на складах компании работали порядка 500 машин. При этом корпорация отдельно заявила, что не отказывается от изучения технологий для оптимизации выполнения заказов полностью. До этого стало известно, что она обучила более 30 тыс. сотрудников обслуживать онлайн-заказы.

Dark stores будут выигрывать и отвоевывать долю рынка у классических ритейлеров, если станут мобильными, сделают ставку на собственные технологии, будут формировать продуктовые команды и держать баланс отличной идеи и скорости развития.

В течение 15 месяцев, по нашему прогнозу, произойдет массовая роботизация работы больших распределительных центров. Роботы легко смогут сортировать товары в больших пространствах. В течение примерно 30 месяцев возможна роботизация работы dark stores. Пока роботов, готовых к работе в маленьком пространстве на компактном оборудовании, не существует, но они появляются прямо на наших глазах. В перспективе двух лет в пилотном режиме роботы начнут доставлять заказ до двери клиента, а в массовом — в течение пяти лет.


Читайте также:

Спутниковые снимки подтвердили, что климат изменяется на Земле неравномерно

Спутниковые снимки подтвердили, что климат изменяется на Земле неравномерно

Квантовые наноалмазы могут повысить точность медицинских тестов