Size: a a a

Software Design/Architecture/Zen

2021 June 30

SP

Sergey Protko in Software Design/Architecture/Zen
забавно что ты говоришь о вреде религии но по сути твои описания того что такое скрамы аджайлы девопсы похожи на "религию"
источник

SP

Sergey Protko in Software Design/Architecture/Zen
и пусть там и останется
источник

ST

Serguei Tarassov in Software Design/Architecture/Zen
Тогда остается судить по результатам и "кейсам", без каких-либо обобщений
источник

ST

Serguei Tarassov in Software Design/Architecture/Zen
Собсно, я присоединился почитать тренды. Вижу думающих людей, хрупких, если пошатать их миры,  Проблема в том, что видно знание множества  фактов и "кейсов", но почти полное отсутствие принципов инженерной практики, гарантирующей воспроизводимость результата.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
пошатать миры?))) а ты смешной
источник

RT

Roman Tsikhanovich in Software Design/Architecture/Zen
теперь мой мир никогда не будет непошатанным =(
источник

ST

Serguei Tarassov in Software Design/Architecture/Zen
Всем удачи и успешных проектов
источник

SP

Sergey Protko in Software Design/Architecture/Zen
> но почти полное отсутствие принципов инженерной практики, гарантирующей воспроизводимость результата.

Я помню мне когда-то на каких-то тренингах показывали картинку про сложность, мол вот эти все деления на simple, complicated, complex, chaos. И думал "почему это они говорят о разработке как о complicated/complex" - вроде ж ничего сложного написать ту или иную систему.

А потом дошло что речь шла о том что все эти штуки про социальные взаимодействия которые сильно влияют на воспроизводимость процессов и т.д. Ты человеку говоришь одно а он тебе другое. Люди разные, люди сложные. Технические штуки на этом фоне не такая большая сложность.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
от конгетивных искажений в целом уберечься тяжело
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
когнИтивных (cognitive)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
я безграмотный я знаю
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
та я без претензий, просто уже далеко не в первый раз это слово пишешь через Е)
источник

DP

Dimitry Polonskiy in Software Design/Architecture/Zen
Привет.
Возник вопрос.
Тема Event Sourcing.
Нужно отправить mail на произошедшее event carried state.
Но в письме нужно дополнительная информация не сожержащ в payload'е эвента.
Как решить возникшую сложность?
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
выглядит так, что что-то произошло, но на это нет ивента
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
как изи фикс можно сходить туда где необходимая инфа есть и там ее взять
источник

DP

Dimitry Polonskiy in Software Design/Architecture/Zen
Да.
Подгрузить рид модель или сделать проекцию некую с данными для письма.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
позволь спросить как ты подобные проблемы с ES решаешь когда тебе потом надо на UI или в репорты данные выплюнуть которые не в одном агрегате? Вот так же с письмами
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ивенты это не транспорт для данных и вообще те ивенты которые ходют внутри агрегата лучше стараться не "реюзать" для интеграции фич
источник

SP

Sergey Protko in Software Design/Architecture/Zen
кинул ивент - проекции все отработали - тогда можно наружу кидать уже другой ивент в котором чисто айдишка. Что бы уменьшить temporal coupling или как минимум сделать причино следственные связи проще (убрать вероятность гонок) и как максимум прими как факт что в ES доменный ивент частично берет на себя задачи персистенса и является деталью реализации конкретного агрегата.
источник
2021 July 01

k

knopkod4v in Software Design/Architecture/Zen
а как без ES-а быть уверенным при обработке ивентов, что стейт, который нужен для интеграционных целей не поменялся?
Например переключили статус какой-нибудь, оповещение на имейл надо отправить, а пока туда сюда то сё, ретраи бекоффы - статус уже поменялся. И оно вроде как надо оповестить об изменении статуса всё равно, но этой инфы уже нет в сторе.
источник