ИИ предлагает сделать экспорт заказов в FastAPI фоновыми задачами и вернуть клиенту ссылку на файл сразу. В API уже есть клиенты старой версии, а один экспорт может занимать 10 минут. Где ты не доверишься этому решению и что выберешь первым?

Сначала проверьте контракт старых клиентов и требования к надёжности: ссылка на ещё не созданный файл вводит в заблуждение, а десятиминутная BackgroundTasks-задача может потеряться при рестарте.

Короткий ответ

Что ответить на собеседовании

Сначала проверьте контракт старых клиентов и требования к надёжности: ссылка на ещё не созданный файл вводит в заблуждение, а десятиминутная BackgroundTasks-задача может потеряться при рестарте.

Подробный разбор

Ответ с пояснениями

Сначала проверьте контракт старых клиентов и требования к надёжности: ссылка на ещё не созданный файл вводит в заблуждение, а десятиминутная BackgroundTasks-задача может потеряться при рестарте.

Сохраните прежний endpoint или введите явно согласованный асинхронный контракт: создание export job, статус обработки и ссылка только после готовности. Долгую работу выполняет отдельный worker из долговечной очереди, с timeout, идемпотентностью и ограничением ресурсов. Файл хранится в устойчивом storage, доступ проверяется по владельцу. Клиент получает job ID, понятное состояние и возможность повторно узнать результат. Решение AI нужно проверить по цепочке требований, ошибок и совместимости, а не принять только потому, что оно сокращает время HTTP-ответа.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее