Пятничное чтиво



Перевел на английский и подправил дописав выводы и следующие шаги текст с идеями о рефакторинге сервис объектов, теперь статью можно пошарить не рускоговорящим коллегам.



В среду разбирали темплейт hanami 2.0 приложения, запись стрима уже доступна на ютубе. Мне так же важно собрать фидбэк по темплейту, поэтому буду рад любому мнению и эмоциям, касаемо темплейта из стримов. Старые записи можно найти по ссылке. Так же буду рад предложениям, вопросам и идеям. Можно написать в личку, а можно в анонимную форму.



Сегодня выпуск посвящен DDD, поэтому ссылки будут только о связанных темах. А также, на примере, покажу почему DDD сложная для понимания тема. Так же, ссылки будут разбиты на 2 части ибо текст не поместился в лимит.



—————————————



Domain Events in DDD



Лонгрид на тему событий в DDD. Статья - сборник цитат и рассуждением о назначении событий, Eventual Consistency, открытости/закрытости событий в системах, кто события может публиковать. Также затрагиваются темы отмены событий, CQRS и очередности. Понравилось, что статья строится на первоисточниках, а не только рассуждениях автора. Т.е. данный лонгрид стоит воспринимать как сборник оригинальных мыслей и последующее развитие этих идей. Если хочется разобраться с событиями в системах (большинство идей можно использовать отдельно от DDD) - однозначный мастрид.