Уточните, что означает «асинхронный»: реализация обработчика через async/await или обмен через события. В одной системе могут сочетаться оба подхода и синхронные вызовы.
Все микросервисы были асинхронными или часть работала синхронно, а часть — асинхронно?
Уточните, что означает «асинхронный»: реализация обработчика через async/await или обмен через события. В одной системе могут сочетаться оба подхода и синхронные вызовы.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Уточните, что означает «асинхронный»: реализация обработчика через async/await или обмен через события. В одной системе могут сочетаться оба подхода и синхронные вызовы.
Ответ о проекте лучше строить по конкретным потокам. Пользовательский запрос мог получать синхронный HTTP-ответ, а тяжёлая обработка продолжаться через очередь. При этом HTTP-сервис мог использовать асинхронный Python-код. Объясните, почему выбран каждый способ: время ответа, надёжность, последовательность действий. Не называйте сервис асинхронным только потому, что он написан на подходящем фреймворке.