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

Никто не может сказать, на каком шаге застрял заказ из цепочки шести событий

Процесс заказа построен на событиях: OrderCreated → склад резервирует → StockReserved → платежи списывают → PaymentCaptured → доставка назначает курьера → и так далее, шесть сервисов. Поддержка получает 40 обращений в день «заказ завис», и чтобы найти шаг, аналитик вручную смотрит логи шести сервисов. Бизнес хочет добавить в процесс ещё два шага и таймауты на каждый.

Что предложить?

  • Оркестратор процесса с состоянием и таймаутами шагов
  • Добавить ещё два события в существующую цепочку
  • Перевести все шесть взаимодействий на синхронный REST
  • Писать логи всех сервисов в один общий файл

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

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

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

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