Все кейсы

Как в 4 раза ускорить актуализацию витрины за счет комплексной оптимизации

Lachestry ·Крупный российский ритейлер ·2024

Оптимизировали импорт продуктов для крупного ритейлера, увеличив пропускную способность в 4 раза.

Задача

Крупный российский ритейлер столкнулся с узкими местами в работе интернет-магазина: требовалось увеличить пропускную способность импорта продуктов из PIM, ускорить доставку товаров на витрину и повысить стабильность импорта с возможностью валидации и просмотра истории.

Решение

Отказались от синхронного REST API в пользу асинхронного импорта через очереди Kafka, что повысило отказоустойчивость и позволило просматривать историю сообщений. Затем заменили стандартный импорт Magento на точечные запросы напрямую в базу данных, что дало прирост производительности. Реализовали автоматический маппинг атрибутов из PIM в Magento и перевели импорты цен, ассортиментов и стоков на Kafka, автоматизировав включение продуктов на витрину по триггерам.

Результат

Пропускная способность импорта выросла на 400%, а время включения продукта на витрину сократилось с дней до секунд.