Web
E-commerce
Highload

Интернет-магазин с 1С и сложными фильтрами

Запустили интернет-магазин строительных материалов с 80 000 SKU, двусторонней синхронизацией с 1С и умными фильтрами.

2023
5 месяцев
Preview

Задача

Старый сайт падал при 500+ посетителях, товары не синхронизировались с 1С, фильтры работали 10+ секунд.

Ограничения

  • Сохранить SEO-позиции при миграции
  • Синхронизация остатков каждые 5 минут
  • Бюджет ограничен, но нужен highload

Решение

Разработали на Next.js с ISR для SEO. Реализовали фасетные фильтры на Elasticsearch, очередь синхронизации с 1С через RabbitMQ. Многоуровневое кэширование на Redis.

Результаты

МетрикаДоПослеИзменение
Время загрузки страницы8 сек1.2 сек
-85%
Конверсия0.8%2.1%
+162%
Ёмкость500 польз.10 000 польз.
x20

Технологии

Next.js
Elasticsearch
PostgreSQL
RabbitMQ
Redis

Артефакты

  • Интернет-магазин
  • Admin CMS
  • Интеграция 1С
  • Документация API

Нужен похожий проект?

Обсудим вашу задачу и предложим решение.

Обсудить проект