Вступить в клуб →
лёгкаявопросАсинхронные интеграции: Kafka и RabbitMQ

Оформление заказа ждёт 8 секунд, пока провайдер отправит SMS

Сценарий оформления заказа: сервис заказов сохраняет заказ, синхронно вызывает сервис уведомлений, тот синхронно вызывает SMS-провайдера. Провайдер отвечает за 3–8 секунд, а иногда недоступен — тогда падает всё оформление, хотя заказ уже сохранён.

Какое изменение интеграции вы предложите?

  • Публиковать событие о заказе, SMS слать асинхронно
  • Увеличить таймаут вызова провайдера до 30 секунд
  • Отправлять SMS до сохранения заказа в базе
  • Вызывать SMS-провайдера прямо из сервиса заказов

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела