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

Всем привет! У меня вопрос по application слою, а точнее

к чему он принадлежит.

Вернон предлагает два подхода: на каждый контекст делать свои application сервисы или сделать один общий application слой для всего приложения.

Мне кажется, что первый подход удобен для микросервисов, даже если начинать с монолита. В случае выделения какого-то контекста в отдельный микросервис скорее всего будет достаточно только создать ui слой. Но в случае с монолитом придется в контролеерах оркестровать юзкейсам, что создаёт небольшие неудобства.

Второй подход хорошо применять для монолитных приложений. Тогда application слой станет api всего приложения на который можно натянуть ui слой без доп оркестровки. Но в случае выделения отдельного контекста в микросервис, скорее всего под него придется писать еще свой application слой и сверху ui.

Правильно ли я понимаю плюсы и минусы каждого подхода? И есть ли бэстпрактис на этот счет?

2 ответов

4 просмотра
Alexander- Автор вопроса

Мб вообще делать свои application слои у каждого контекста, а потом еще один общий

Alexander
Мб вообще делать свои application слои у каждого к...

Backend for frontend выходит, если я не ошибаюсь.

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Карта сайта