Добавьте проверку доступа, валидацию с лимитом входа и таймауты внешнего вызова с ограничением конкуренции. Они снижают риски чужого доступа, исчерпания ресурсов и зависания.
Какие три улучшения первыми нужны простому сервису
Добавьте проверку доступа, валидацию с лимитом входа и таймауты внешнего вызова с ограничением конкуренции. Они снижают риски чужого доступа, исчерпания ресурсов и зависания.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Учебный API не имеет аутентификации, принимает неограниченное тело и вызывает внешнюю систему без таймаута. Назовите первые три production-улучшения и риски, которые они закрывают.
Ответ
Добавьте проверку доступа, валидацию с лимитом входа и таймауты внешнего вызова с ограничением конкуренции. Они снижают риски чужого доступа, исчерпания ресурсов и зависания.
Для каждого решения определите понятные коды ошибок и безопасные метрики. Не начинайте с косметического рефакторинга или кеша, пока открыты базовые риски. В реальном сервисе приоритет уточняется по данным, нагрузке и угрозам; здесь он вытекает из трёх явно заданных дефектов.