Size: a a a

Software Design/Architecture/Zen

2021 July 15

NF

Nikita Fedorov in Software Design/Architecture/Zen
Я бы начал с того что cqrs не накладывает требования на хранение, сборку, деплой и прочее) начинать можно с самого простого варианта хоть с файлика читать и писать
источник

HH

Human Human in Software Design/Architecture/Zen
Загугли в чатике cqrs
Очень много было уже про это, особенно от fes0r
источник

ИЛ

Иван Лещёв in Software Design/Architecture/Zen
я так думаю, что это довольно новая штука и понимание её может разниться
если спрашивают на собеседовании, то надо просто о правильной архитектуре говорить
источник

AI

Arthur Irgashev in Software Design/Architecture/Zen
этой штуке уже под 20 лет
источник

AI

Arthur Irgashev in Software Design/Architecture/Zen
ну, 15+ точно должно быть
источник

AI

Arthur Irgashev in Software Design/Architecture/Zen
когда там грег янг сформулировал концепции ? в 2005 ?
источник

AI

Arthur Irgashev in Software Design/Architecture/Zen
нет, это бред
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
репозиторий для чтения не нужен, репозиторий нужен для записи
источник

N

Nikita in Software Design/Architecture/Zen
видимо так сформулировал что спустя 15 лет все еще не все это понимают и дают размытые трактовки...
источник

AI

Arthur Irgashev in Software Design/Architecture/Zen
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
точнее как, там где репозиторий используется для чтения, там как раз нет cqrs
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
мм, я не вижу противоречий с тем что я написал
источник

AI

Arthur Irgashev in Software Design/Architecture/Zen
мне в своё время вот это описание понравилось https://stackoverflow.com/a/34280756/7572295

там же по ссылкам можно походить
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
ладно согласен, это не про cqrs, но это не бред, а скорее здравый смысл 😅
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Мне нравится определение уди - оно как мне кажется куда полезнее того который давал Янг.

Мол что основная соль cqrs что ты когда модель строишь то "команды никогда не должны фэйлитбся" и клиенту не надо ждать когда они выполнятся
источник

AI

Arthur Irgashev in Software Design/Architecture/Zen
та ладно
источник

AI

Arthur Irgashev in Software Design/Architecture/Zen
а как узнать о завершении операции ?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
То есть это сужает область применения cqrs - там где колаборативный домен скажем
источник

AI

Arthur Irgashev in Software Design/Architecture/Zen
тем более, янг говорил совершенно обратное. они там даже с фаулером вроде спорили о том, что команды статускоды могут отдавать
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Тебе email придет :)
источник