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