Separation of Concerns, prof.dr.Edsger W.Dijkstra, 1974 («»the separation of concerns», which, even if not perfectly possible, is yet the only available technique for effective ordering of one’s thoughts, that I know of. This is what I mean by «focussing one’s attention upon some aspect»: it does not mean ignoring the other aspects, it is just doing justice to the fact that from this aspect’s point of view, the other is irrelevant.» и далее на протяжении ессе Дейкстра раскрывает понятия научного мышления и separation of concerns, подводя и к понятию модульности «When the layman asks the computing scientist, what is meant by «Modularization», a reference to the way in which the knowledge in the world has been arranged, is probably the best concise answer.»)
Интервью «Modeling Uncertainty with Reactive DDD» by Vaughn Vernon reviewed by Thomas Betts, в котором V.Vernon предлагает использовать Process Manager Pattern для обработки процессов, охватывающих несколько агрегатов в условиях Eventual Consistency.
Посмотреть реализацию в исполнении V. Vernon, включая ProcessTimedOut (о чем часто спрашивают), можно здесь: