Вступить в клуб →
средняявопросМикросервисы и декомпозиция монолита

Для отчёта директору разработчик хочет подключиться к базам трёх сервисов

Директору нужен ежедневный отчёт: выручка по сегментам клиентов с учётом возвратов. Данные лежат в трёх сервисах: заказы, платежи, клиенты — у каждого своя база. Разработчик предлагает сервис отчётов, который напрямую подключается ко всем трём базам и соединяет таблицы.

Какое решение предложить?

  • Аналитическое хранилище, наполняемое событиями или CDC
  • Прямое подключение сервиса отчётов к трём базам
  • Вызывать API трёх сервисов на каждое открытие отчёта
  • Перенести таблицы трёх сервисов в одну общую базу

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

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

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

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