сервисов, допустим 3.
1 уровень управляет общей бизнес логикой
2 уровень выполняет какие-то конкретные действия
3 уровень например какие то клиенты к стороннему апи и тд
Вопрос состоит в следующем, могут ли сервисы находящиеся на одном уровне вызываать друг друга или они должны работать только с более низкоуровневыми сервисами?
Не понятно почему первое это сервис а не сущность/агрегат, а третье вообще инфраструктуоа
Вопрос из разяряда карго культ Вы добится то чего хотите? ограничения ради ограничений? Что вам слои дают? Ради чего вы хотите в итоге? как вы мереяте помогло или нет? Делать слои ради слоев ничем хорошим обычно не заканчивается Вобще делать что то потомучто это стильно модно молодежно тоже ничем хорошим не заканчивается Вот вы преивели 2 ваианта Возьмите по примеру каждого из них и ответьте себе какой лучше а какой хуже для вашего приложения согласно каким метрикам и почему эти метрики важны для вашего приложения (они могут быть не обязательно цифровыми но однозначно количественными позволяющими сказать что вот в этом варианте больше а в том меньше)
Обсуждают сегодня