212 похожих чатов

Гайс, есть условно 3 основных юзера с разными ролями: contractors,

employers, agents (тут разные пермишны могут быть). в контракторах и эмплоерах достаточно сложная логика, куча правил и вот этого вот всего, по процессам выглядит так, что можно выделить 3 контекста: agents + customers + identity (агенты -- менеджеры, кастомеры -- юзеры, пользующиеся приложением, identity -- все вот эти OIDC штуки с ролями и прочей фигней)


вот тут вопрос -- при регистрации кастомера как безболезненно досоздавать сущность в другом контексте ? Ну т.е. условно вот регистрируется юзер, вводит основные свои данные и identity контекст посылает ивент о том, что кто-то создан. После этого нужно редиректить юзера на нужную страницу и продолжать с ним работу

как быть с возможным временным лагом ? Вызывать синхронно другие сервиса не хотелось бы, а асинхронно рискуем попасть в ситуацию, когда сущность в identity контексте была создана, но не успела создаться в контексте кастомеров

3 ответов

8 просмотров

не понятно почему ты выделяешь контексты по ролям. пройди упражнение: https://medium.com/nick-tune-tech-strategy-blog/strategic-domain-driven-design-kata-delivericious-b114ca77163

Arthur-Irgashev Автор вопроса
Sergey P
не понятно почему ты выделяешь контексты по ролям....

там достаточно разные правила и процессы, к-ые проходят с этими типами юзеров, и очень разный сет атрибутов

Arthur Irgashev
там достаточно разные правила и процессы, к-ые про...

ну то есть они вообще нигде не пересекаются, так?

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
11
Карта сайта