Size: a a a

Software Design/Architecture/Zen

2021 January 10

SP

Sergey Protko in Software Design/Architecture/Zen
Там разница в интерпретации событий. Тебе не нужен es для того что бы сделать крутую fraud detection систему но юзер активити лог нужен
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Es больше про возможность из стрима получать новый стэйт. На примере товаров - быстро выкатить рекомендации на основе того какие продукты ты выкладывал.

Мол когда может меняться интерпретация стэйта и важнее что происходило и когда
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Sergey Protko
Там разница в интерпретации событий. Тебе не нужен es для того что бы сделать крутую fraud detection систему но юзер активити лог нужен
Ну типа когда на этот аудит завязывается бизнес-логика
источник

SP

Sergey Protko in Software Design/Architecture/Zen
С es ты можешь получить аудит лог + возможность менять интерпретации стэйта. Только с аудит логом тебе надо ждать пока новых данных наберётся.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Короч стоит разделять эти понятия. В случае es ты для аудита считай всеравно свою проекцию должен делать
источник

SB

Sergey Baranov in Software Design/Architecture/Zen
Sergey Protko
Короч стоит разделять эти понятия. В случае es ты для аудита считай всеравно свою проекцию должен делать
Я и написал с этом кейсе про auditlog, про ES - сарказм, там же смайлик в конце :)
источник
2021 January 11

S

Shieldy in Software Design/Architecture/Zen
Max Halimon, please, press the button below within the time amount specified, otherwise you will be kicked. Thank you! (60 sec)
Powered by Todorant
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Добрый вечер!

Прочитал ту у Фаулера: “Взаимодействие входного контроллера представления зачастую осуществляется не в виде прямых вызовов, а при посредничестве некоторого объекта HTTP-сеанса, который служит для передачи данных в обоих направлениях.“

Что за объект и почему он обращается к представлению, я думал контроллер получает уже готовую строку из представления и отдает её?
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
источник

Д

Дмитрий in Software Design/Architecture/Zen
@predvoditelev , молодец! неделю уже тебя этот вопрос не отпускает =)) посмотрим что тут знатоки скажут )
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Это фронт контроллер
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Который вызывает целевой контроллер для обработки запроса и заворачивает его ответ в представление чтобы вернуть
источник

S

Shieldy in Software Design/Architecture/Zen
@alexandrov_sasha, please, press the button below within the time amount specified, otherwise you will be kicked. Thank you! (60 sec)
Powered by Todorant
источник

IP

Ihor Pohorilyi in Software Design/Architecture/Zen
Всем привет, подскажите, как быть в такой ситуации? Есть сущность, которая формируется из данных, которые возвращают два сервиса (по API).

Может ли DataMapper инжектить два адаптера, которые бы получали необходимую информацию по API, после чего создавать энтити?
источник

MG

Max Grom in Software Design/Architecture/Zen
Простой субъективный ответ - может. Определитесь только по обязанностям, не много ли всего для инжекта в маппер. Возможно адаптеры которые возвращают данные стоит размещать на одном уровне, а не в композиции внутри маппера
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Dmitriy Tkachenko
Который вызывает целевой контроллер для обработки запроса и заворачивает его ответ в представление чтобы вернуть
Фронт-контроллер - это объект http-сеанса на схеме?
источник

IP

Ihor Pohorilyi in Software Design/Architecture/Zen
Max Grom
Простой субъективный ответ - может. Определитесь только по обязанностям, не много ли всего для инжекта в маппер. Возможно адаптеры которые возвращают данные стоит размещать на одном уровне, а не в композиции внутри маппера
Как пример, посмотрел объяснение с этого поста https://stackoverflow.com/questions/48805723/repository-and-data-mapper-coupling, к сожалению у Фаулера не нашел подобного. Разве что он пишет, что маппер может взять на себя обязаность репозитория (если не ошибаюсь)
источник

MG

Max Grom in Software Design/Architecture/Zen
Откровенно говоря, не вижу ничего критичного в вашей ситуации. Однако я бы подумал в сторону того, что если у вас 2 API, то может и 2 сущности? Не делаете ли вы God object?
источник

IP

Ihor Pohorilyi in Software Design/Architecture/Zen
Max Grom
Откровенно говоря, не вижу ничего критичного в вашей ситуации. Однако я бы подумал в сторону того, что если у вас 2 API, то может и 2 сущности? Не делаете ли вы God object?
нет, фактически изображения с разных сервисов тянутся 🙁 И все они относятся о одной сущности
источник

MG

Max Grom in Software Design/Architecture/Zen
Относятся - не значит быть (являться). А если один сервис не отвечает - то всё?
источник