Информация об изменениях

Сообщение Re[5]: Книги по enterprise архитектуре основанные на примера от 09.12.2021 12:37

Изменено 09.12.2021 12:40 gyraboo

Re[5]: Книги по enterprise архитектуре основанные на примера
Здравствуйте, igor-booch, Вы писали:

G>>По дотнету не подсажу, я по джаве работаю в основном.

G>>Кстати, реактивщина и DDD сейчас входят в моду, поэтому некоторые старые энтерпрайзные шаблоны, особенно с анемичной моделью, теряют актуальность.
G>>Так что я бы посоветовал сразу изучать реактивщину. Она кстати основана на гофовских шаблонах, так что и гоф не помешает изучить/освежить.

IB>Очень интересно, что почитать про связь реактивщины и rich модели?

IB>Посмотрел https://www.infoq.com/presentations/reactive-ddd/
IB>Про реактивность понятно, но как она связаны с rich и anemic?
IB>Или, может сами объясните поподробней

Связи между реактивщиной и rich/anemic моделями нет. Реактивщина — это набор паттернов и стандартов для реализации в системе реактивности.
Что такое реактивность? Как и у эджайла, есть манифест реактивщины:
https://www.reactivemanifesto.org/ru

Почитать рекомендую книгу Лозинского "Практика реактивного программирования в Spring 5", сам её сейчас изучаю и она неплохо описывает эту тему, в ней много сложных примеров из реальной жизни, то, что ты и ищешь. Других книг не читал, читал ряд статей, но статьи не дают хорошего понимания реактивщины.

В реактивщине могут использоваться как Rich, так и Anemic модели предметной области.
Re[5]: Книги по enterprise архитектуре основанные на примера
Здравствуйте, igor-booch, Вы писали:

G>>По дотнету не подсажу, я по джаве работаю в основном.

G>>Кстати, реактивщина и DDD сейчас входят в моду, поэтому некоторые старые энтерпрайзные шаблоны, особенно с анемичной моделью, теряют актуальность.
G>>Так что я бы посоветовал сразу изучать реактивщину. Она кстати основана на гофовских шаблонах, так что и гоф не помешает изучить/освежить.

IB>Очень интересно, что почитать про связь реактивщины и rich модели?

IB>Посмотрел https://www.infoq.com/presentations/reactive-ddd/
IB>Про реактивность понятно, но как она связаны с rich и anemic?
IB>Или, может сами объясните поподробней

Связи между реактивщиной и rich/anemic моделями нет. Реактивщина — это набор паттернов и стандартов для реализации в системе реактивности.
Что такое реактивность? Как и у эджайла, есть манифест реактивщины:
https://www.reactivemanifesto.org/ru

Почитать рекомендую книгу Лозинского "Практика реактивного программирования в Spring 5", сам её сейчас изучаю и она неплохо описывает эту тему, в ней много сложных примеров из реальной жизни, то, что ты и ищешь. Других книг не читал, читал ряд статей, но статьи не дают хорошего понимания реактивщины.

И вот пример статьи например про шаблоны реализации отказоустойчивости таких систем:
https://sysout.ru/otkazoustojchivost-mikroservisov-shablon-circuit-breaker/

В реактивщине могут использоваться как Rich, так и Anemic модели предметной области.