169 похожих чатов

Привет ребята Чисто теоретический вопрос по архитектуре приложения. Есть несколько уровней

сервисов, допустим 3.
1 уровень управляет общей бизнес логикой
2 уровень выполняет какие-то конкретные действия
3 уровень например какие то клиенты к стороннему апи и тд

Вопрос состоит в следующем, могут ли сервисы находящиеся на одном уровне вызываать друг друга или они должны работать только с более низкоуровневыми сервисами?

2 ответов

16 просмотров

Не понятно почему первое это сервис а не сущность/агрегат, а третье вообще инфраструктуоа

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

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта