Size: a a a

Software Design/Architecture/Zen

2021 April 18

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
25 баксов за видео >:C
ДороХА
источник

SP

Sergey Protko in Software Design/Architecture/Zen
просмотрев я б даже сказал что возможно купил бы)
источник

IR

I Raimbayev in Software Design/Architecture/Zen
А можно ссылку на этот чудо-курс ?)
источник

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
В личные сообщения скину через минут 10.
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Ну вот. Если ес не решает эту проблему - то зачем он нужен? В ФП чатах вообще ни разу не видел слова "агрегат"
источник

DO

Denis Obolenskiy in Software Design/Architecture/Zen
Ребят, как бы вы в идеале сделали систему автоматической проверки лабораторных работ студентов?
источник

DO

Denis Obolenskiy in Software Design/Architecture/Zen
Я вот думал чтоб они писали код и заливали его в условный гитхаб. А моя система склеивала их код с интеграционными тестами и запускала это все в песочнице типа докера
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
это по сути аудит-лог на стероидах. сто процентов достоверный аудит-лог, т.к. является источником правды. Отсюда все вытекающие. Можно считать все что угодно из стрима, и это будет полностью достоверная инфа. Манипулировать можно так же легко как аудит-логом, лишь бы код умел реагировать на ивенты. Но как только ивенты связались с внешним миром, начинается веселье)
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Зачем гитхаб нужен? А вообще, очень абстрактный вопрос - "проверить что-то, не зная что именно"
источник

DO

Denis Obolenskiy in Software Design/Architecture/Zen
Есть условная лаба и задача в этой лабе, плюс варианты. Хотелось бы чтоб они с первого курса писали используя git.  Не хотелось бы, чтоб они имели доступ к проверкам
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Мне не нужно такое "веселье"
Аудит могу реализовать там, где это нужно бизнесу... Без ивентов даже
источник

DP

Dimitry Polonskiy in Software Design/Architecture/Zen
Можно пошутить
Что сто процентов нужен Event sourcing и kafka :)
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Гит - ок. Гитхаб для этого не нужен)
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
представь что у тебя есть жесткая стейт машина, которая проектировалась долго и упорно, но т.к. всетаки это модель внешнего мира, бывают ситуации когда нужно ну вот только сегодня только сейчас просунуть состояние не по стейт машине. В случае ЕС ты просто пишешь обработчик в обход стейт машины, кидаешь ивент, который не мог бы никак быть кинут согласно автомату состояния и все работает. В случае без ЕС тебе надо машину шатать, или как-то костылять. Мне в этом плане показалось значительно удобнее с ЕС чем без него
источник

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
У меня возник вопрос.
Между агрегатами при event sourcing'е необходимо использовать только первичные ключи?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Я для этого за один день пишу one-time скрипт - и выполняю его. Редко такое на самом деле надо
источник

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
Ведь если бессмысленно использовать весь обьект сущности, так как он актуален в рамках одного потока (потока агрегата)
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Или за 5 мин аппенднуть стрим пейлоадом нужного сообщения.
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Понимаю. Но ROI не окупает поддержку ес (в моем случае)
источник

DT

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