Встречается на собеседованиях • сегодня

Когда подходит синхронное взаимодействие микросервисов

Синхронное взаимодействие микросервисов подходит, когда:

  1. Нужен мгновенный ответ — например, проверка баланса перед платежом.
  2. Простая логика — запрос-ответ без сложных цепочек.
  3. Низкая задержка — сервисы находятся в одной сети или близко географически.
  4. Клиент ожидает результат — веб-интерфейс или мобильное приложение.

Пример (HTTP/REST):

python
import requests

def check_user_balance(user_id):
    response = requests.get(f"http://billing-service/balance/{user_id}")
    return response.json() if response.status_code == 200 else None

Минусы:

  • Блокирующий вызов (если сервис упал — зависание).
  • Сложнее масштабировать при высокой нагрузке.

Для отказоустойчивости добавьте таймауты и retry-логику.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы