Исправление race condition в боте Kaspi
Описание
Требуется специалист для анализа и исправления проблемы с демпинг-ботом Kaspi. Бот автоматически меняет цены товаров, но при этом периодически происходит сбой остатков, что приводит к оверселлингу.
Предполагаемая причина — состояние гонки (race condition), когда старое значение остатка перезаписывает актуальный остаток после нового заказа, завышая его.
Задача исполнителя включает: 1. Подтверждение или опровержение гипотезы race condition путем анализа логики работы с API и порядка операций. 2. Предложение и реализация решения, исключающего завышение остатка при параллельных операциях смены цены и поступления нового заказа. Возможные направления решения: чтение актуального остатка непосредственно перед обновлением, использование блокировок/идемпотентности по SKU, организация очереди операций на товар, проверка/синхронизация остатка с Kaspi перед отправкой. 3. Покрытие разработанного решения тестами, воспроизводящими конкурентный сценарий.
Бюджет
В рынкеМедиана по «Бэкенд-разработка» – 10 000 ₽
Свежесть и конкуренция
AI Score
Требования к навыкам
Спросить AI о заказе
Спросите что угодно об этом заказе
Помогу понять, ваш ли это заказ: оценю бюджет и сроки, подсвечу подводные камни и подскажу, как откликнуться.
