Если я правильно понял, то смысл в том, что каждый контекст решает что делать с теми или иными данными, которые ему передаст другой контекст. Т.е. в моем примере контекст "Расчет цены", должен передать цену в контекст "Профиль" и уже именно профиль решает, накинуть скидку за ДР или нет. Думал об этом варианте, так как он проще нежели синхронизация данных, тем более если делать без микро на разных машинах.
Но разве это не грубо RPC c его минусами в виде жесткой зависимостей сервисов друг от друга? Отвалился один - отвалилась вся система рассчета цен. Ну или в рамках контекстов - развязывали, развязывали - а потом связали за счет публичного api этих контекстов, которые они дергают друг у друга.
Ну или я не понял видео :(