Вопрос проверяет, умеете ли вы отделять задачи, которые мешают стабильности и масштабированию основного сервиса.
Короткий ответ
В отдельные процессы или сервисы выносят долгие, ресурсоёмкие и нестабильные задачи. Это позволяет не блокировать основной поток обработки запросов. Также туда выносят задачи, которые требуют отдельного масштабирования. Такой подход повышает отказоустойчивость и предсказуемость latency. Монолитный сервис при этом остаётся проще и стабильнее.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.