#Разработка сайтов под ключ

REGARD RU

45 
ГОЛДИН СИСТЕМС Россия, Санкт-Петербург
Поделиться: 0 0 0
REGARD RU
Клиент

Регард

Бюджет

1 120 000

Сфера

Информационные технологии и интернет

Регион

Россия, Москва

Тип сайта

Интернет-магазин, Корпоративный сайт, Порталы и сервисы

Сдано

Март 2023

Задача

Regard.ru — один из крупнейших интернет-магазинов компьютерных

комплектующих в России. Каталог из 50 000+ SKU тормозил под нагрузкой.

Поиск занимал 8 секунд — пользователи уходили не дожидаясь результата.

Совместимость комплектующих проверялась вручную менеджерами — это

тормозило продажи и создавало ошибки. Синхронизация остатков происходила

раз в сутки — данные всегда были устаревшими. Конфигуратор сборок не

справлялся с нагрузкой в пиковые часы.

Решение

Провёл полный аудит слоя данных через EXPLAIN ANALYZE. Выявил отсутствие

индексов на основных таблицах поиска и фильтрации, N+1 запросы в

конфигураторе, отсутствие кэширования SKU-агрегаций.

Поставил B-Tree индексы для фильтрации по характеристикам и GIN-индексы

для полнотекстового поиска. Реализовал Redis-кэш для тяжёлых SKU-агрегаций

с точной инвалидацией по событиям обновления каталога.

Разработал алгоритм валидации совместимости комплектующих на бэкенде —

менеджеры больше не нужны для проверки сборок. Автосинхронизация остатков

в реальном времени через FastAPI фоновые задачи.

Аудит и диагностика

EXPLAIN ANALYZE на все критичные запросы. Профилирование узких мест.

Выявление N+1, отсутствующих индексов, проблем с кэшированием.

Оптимизация БД

B-Tree и GIN индексы. Рефакторинг queryset-слоя.

Redis-кэш для агрегаций.

Алгоритм совместимости и real-time синхронизация

Бэкенд-валидация совместимости комплектующих.

FastAPI фоновые задачи для синхронизации остатков.

Результат

поиск был 8с — стал 0.8с. Конверсия +35%. Остатки в реальном времени.

https://www.regard.ru

Стек технологий


Над проектом работали:


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

Хотите заказать похожий проект?

ГОЛДИН СИСТЕМС с удовольствием обсудит вашу задачу

Оставить заявку