Добрый день. На собеседовании задали задачку на восприятие, которой поставили в тупик. Если у кого-то будет мысли - прошу поделиться)
Итак. Есть интернет магазин. Нагрузка в среднем 2000 хитов в секунду. В магазине раз в 1.5 часа выполняется импорт данных (обновление остатков на складах). Длительность экспорта составляет 30 секунд. Как добиться результата, чтобы актуальная информация была доступна мгновенно. Я не знаю, может вопрос не совсем корректный (я начинающий девелопер).
надо было возразить, что таких магазинов в природе катастрофично мало, если быть точным, их всего два))))
тем более все равно собеседование профукаете, коли на Тостер за подсказкой полезли)))
мгновенно и импорт за 30 секунд - понятия не совместимые, задача требует уточнений.
если вопрос в том, что актуальные данные должны быть доступны одномоментно (не постепенно по мере выполнения импорта), то смотреть на транзакции или создание новой бд и переключение на неё в конфиге по окончанию импорта.