Стратегия разложения микросервисов - PullRequest
0 голосов
/ 21 октября 2018

У меня есть монолит, который я пытаюсь разложить на микросервисы.Однако микросервисы не будут иметь большой логики , за исключением использования API-интерфейса исходной системы и обогащения ответа некоторыми дополнительными статическими данными.Какова будет лучшая стратегия в следующих 2 сценариях?

Сценарий 1

enter image description here

  • Существует несколько исходных систем
  • Каждая функциональная область использует отдельный API одной из исходных систем

Каким должен быть лучший подход декомпозиции?Микросервис для функциональной области (4) или микросервис для каждой исходной системы (2)?

Сценарий 2

enter image description here

  • Одна исходная система, которая предоставляет один API
  • Каждая функциональная область использует один и тот же API исходной системы с различными параметрами.

Каким должен быть лучший подход декомпозиции?Микросервис для функциональной области (4) или микросервис для исходного API (один микросервис)?

...