TGViewer
Сделай удобно Сделай удобно @lets_make_it_easy · 1.32K subscribers
Post #401 1.31K
🚖 Uber и каталоги.

В прошлый раз мы разбирали кейсы с рекомендательной системой в Instagram и механизм прокачки engagement'а пользователей в Netflix. Сегодня посмотрим, как работают с каталогами в Uber Eats.

Изначально Uber Eats создавалось как приложение для заказа еды из ресторанов. Но по мере того, как амбиции продуктовых команд выходили за рамки общепита, перед инженерами возникла задача: как масштабировать существующие каталоги под аптеки и крупные сети супермаркетов, вроде Walmart и Carrefour с тысячами позиций на полках?

Мало просто сделать редизайн карточек в приложении. Чтобы в мобильном приложении Eats каталог отображался быстро, а заказы оформлялись без проблем, команда инженеров Uber переосмыслила структуру данных. Команда разработала INCA (INventory and CAtalog) - их next-generation catalog system.

В чем суть - пайплайн данных разбит на 4 стадии: 1) Ingestion (получение данных от продавца); 2) Storage (сохранение в хранилище с базовой валидацией); 3) Publishing (сбор финальной сущности (товар, раздел, магазин) из разных источников с подключением ML, LLM); 4) Indexing (оптимизация хранения данных под разные сценарии поиска и фильтрации, чтобы те отрабатывали очень быстро).

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

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

С точки зрения модели каталога продуктов команда выделила универсальный Item for sale, который ссылается на Navigation (магазин/ресторан, категорию, где искать товар, и тип доставки: только delivery или еще и pick-up); также Item ссылается на Product description (например, это бутылка воды) с возможностью Customization товара: комбо-наборы товаров, размер и цвет товара.

Такая работа над каталогом позволила команде Uber заложить фундамент под рост бизнеса на много лет вперед.


Оригинальный, нефильтрованный материал можно почитать в блоге Uber.

👍 - магия какая-то, но в целом понятно

Бустануть канал для разнообразных реакций.
#uber #доставка
  • 🗿 6
More from @lets_make_it_easy
  1. Aug 26, 2026В SoundCloud при перемотке трека можно посмотреть комментарии, которые оставили к треку др…
  2. May 26, 2026📱 Уведомления о тратах в Revolut. Приложение Revolut присылает пуш при каждой покупке по…
  3. May 18, 2026🏦Реклама кредитки в Т-банке. Любопытный пример рассинхрона между несколькими командами. Д…
  4. Apr 27, 2026🍔 Необычная механика в приложении McDonald’s. При заказе бургера в мобильном приложении М…
  5. Apr 20, 2026🐈‍⬛Про работу с UX-редактором. Как правило, в командах, которые занимаются веб/мобильной…
  6. Feb 23, 2026📱 Интересное в Plata Card. Банк наконец-то получил банковскую лицензию в Мексике и совсем…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →