#06E-commerce

Feather Market

Маркетплейс электроники с каталогом на Node.js и MongoDB и сервисом рекомендаций на FastAPI.

  • JavaScript
  • React
  • Node.js
  • MongoDB
  • FastAPI
  • Redis

Результаты в цифрах

  • 80k

    товаров в каталоге

  • +23%

    конверсия после рекомендаций

  • 1,2 с

    загрузка страницы товара

  • ×3

    рост пиковой нагрузки без деградации

01

Задача

Магазин упирался в медленный каталог и примитивные рекомендации, из-за чего пользователи уходили с карточек товаров.

02

Решение

Переписали каталог на Node.js с MongoDB и кэшированием в Redis, вынесли рекомендации в отдельный сервис на FastAPI, а витрину собрали на React с SSR.

03

Результат

Страницы открываются быстро даже на мобильном интернете, а персональные подборки заметно подняли средний чек.

Ключевые возможности

  • 01 Фасетный поиск и фильтры по характеристикам
  • 02 Персональные рекомендации
  • 03 Корзина, промокоды и платёжные шлюзы
  • 04 Кабинет продавца с аналитикой

Архитектура

  1. Storefront React, SSR
  2. Catalog API Node.js
  3. MongoDB товары и заказы
  4. Recs FastAPI, модели
  5. Redis кэш и сессии

Технологии

  • JavaScript
  • React
  • Node.js
  • MongoDB
  • FastAPI
  • Redis

Этапы работы

  1. 2 недели

    Аудит и план миграции

  2. 10 недель

    Новый каталог и витрина

  3. 5 недель

    Сервис рекомендаций

  4. 3 недели

    A/B-тесты и запуск

Нужно что-то похожее?

Опишите задачу в мессенджере — вернёмся с вопросами, архитектурой и оценкой.