или на каждое изменение идет оперативная отправка данных по позициям?
Действительно. Однако, сбрасывать каждые 8 минут кучу информации (снепшот) не очень логично, это забьёт канал и будет мешать работе карточных терминалов.
сбрасывается снепшот, событийная отправка следующий шаг, как только отрефакторим полностью бекенд магазинов. Это, конечно, не избавит нас от периодической полной синхронизации в течение дня, но равномерно размажет пики нагрузки
А зачем периодически полностью синхронизировать? Просто изменения нельзя передавать?
от полной синхронизации не уйти, слишком много точек отказа, чтобы за всем уследить и еще отследить оперативно причину "что пошло не так". Я в свое время сильно устал от тикетов поддержки вида "а тут по 1 SKU цены не обновились, разберитесь, пожалуйста" - экономически эффективнее иметь банальную полную синхронизацию раз в сутки или n часов, чем тратить время разработчика на поиск проблемы из-за человеческого фактора (багу в релизе допустили, проблемы с сетью, неудачный релиз и тд)
Как-то это грустно. Если есть бага в релизе, то её нужно чинить, а не заметать под ковёр.
так чинить надо, тут основной подход, чтобы минимизировать возможные негативные последствия) Которые уже наступили, но еще не успели выявить
Обсуждают сегодня