задача
Остатки на сайте обновлялись выгрузкой раз в сутки. Товар успевали продать дважды, менеджеры звонили извиняться.
что сделал
- Сервис на FastAPI, забирающий изменения из 1С по расписанию и по вебхуку
- Очередь на Redis: пиковая выгрузка не роняет магазин
- Идемпотентность по номеру документа — повторная доставка не задваивает остаток