Итоги нагрузочного тестирования и оптимизации интеграционного хаба для Ozon, Wildberries и Яндекс.Маркет.
Проблема: при росте каталога выше 5 000 позиций начиналась деградация — очередь задерживалась, обновления остатков запаздывали.
Решение: переработана архитектура очередей Redis. Внедрён приоритизированный батч-механизм: остатки обновляются отдельной высокоприоритетной очередью, описания и медиа — фоновой низкоприоритетной. Каждый маркетплейс получил отдельный rate-limiter для соблюдения квот API.
Результат: 10 000+ позиций в сутки. Задержка синхронизации остатков — менее 2 минут. Процент отклонённых API-запросов — ниже 0.1%.