Быстрая доставка — это не магия. Это мы

Мы разрабатываем клиентское приложение Лавки. Строим высоконагруженные микросервисы и мобильные приложения на базе собственного фреймворка. Наша задача — обеспечить стабильную работу сервиса при любой нагрузке и доставку от 15 минут в любую погоду: курьерами, такси или роверами.
Команда отвечает за поиск, каталог и платформу и за всё, что происходит с пользователем после сбора корзины. Мы развиваем промо-инструменты и интеграции с экосистемой Яндекса. Параллельно запускаем новые страны, открываем офлайн-точки и создаём технологии для внешних партнёров.
Саша Куваев
Руководитель отдела клиентского продукта
Когда я пришёл в Яндекс Лавку, нас было десять. Сегодня нас больше ста, и при этом самое важное осталось тем же: мы собираемся вместе, много общаемся и по‑настоящему поддерживаем друг друга. Мы вышли из стадии стартапа и стали устойчивым бизнесом. Теперь нужно помогать ему масштабироваться и делать это бережно, без потери темпа и смысла. Мы стараемся не просто строить крутые технологии внутри — нам важно делиться опытом и решениями с индустрией. Так выигрываем мы, наши партнёры и пользователи.
читать далее
100+ микросервисов
50K+ RPS на каждый микросервис
3 датацентра
10+ релизов в день на бэкенде
5 сервисов Яндекса с интеграцией наших технологий
Наши разработки
Cистема сбора аналитики
Мы разработали свою систему сбора аналитики. Процесс простой: аналитик описывает события и параметры в YAML-файле и отправляет его через пулл-реквест. Система автоматически создаёт методы для приложения. Разработчику остаётся только вызвать готовый метод и передать данные.
Собственный фреймворк
Мы создали фреймворк для запуска веб-приложений через WebView на Android и iOS. Он превращает готовый веб-проект в мобильное приложение за несколько шагов. В комплекте идёт всё необходимое: протокол для связи между веб-частью и нативной, SDK для разных задач, готовая авторизация, платежи и доступ к функциям устройства.
Платформа автотестов
Разработали платформу автотестов на базе Playwright для веб-приложений. Поддерживает снепшотные и E2E-тесты, работает с клиентскими и SSR-приложениями. Можно управлять состоянием бэкенда прямо из тестов или через платформу. В комплекте готовые фикстуры для проверки аналитики, взаимодействия с нативными приложениями и других сценариев.
PIM-система
У нас своя PIM-система для централизованной работы с товарами. В ней можно заводить товары, распределять по категориям, добавлять описания и фото, проверять качество данных через валидацию и настраивать выгрузки для разных каналов. Вместе с PIM работает CMS, которая управляет отображением в Лавке и B2B-решениях: формирует витрины с товарами, главные страницы, медиа-контент — рецепты, подборки, виджеты.
Стек
  • Весь продуктовый код написан на TypeScript
  • Кодогенерация типов для бэкенда и событий аналитики
  • Сверхбыстрая сборка проектов на Rspack
  • RSPack
  • Микросервисная архитектура: больше 100 микросервисов
  • Дежурства и чёткий инцидент-менеджмент
  • Двадцатипроцентная техноквота, техноцели на улучшения качеств
  • SLA на починку багов, метрики аптайма
  • LogBroker
  • Собственный фреймворк для запуска веб-приложений через WebView
  • Нативную часть пишем на Kotlin
  • Coroutines
  • WebView
  • Собственный фреймворк для запуска веб-приложений через WebView
  • Модульность на SPM
  • UI kit
  • WebView
Читайте и смотрите про наши технологии
Tue Jan 20 2026 11:54:34 GMT+0300 (Moscow Standard Time)