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

Для каждого контекста — у тебя свои юзкейзы. Зачем их

объединять то ?

25 ответов

19 просмотров

это прикол, я надеюсь)

Bol4onok- Автор вопроса
Artur Karapetov
это прикол, я надеюсь)

У тебя сейчас описано 3 абсолютно разных юзкейса с 3 разными доменами. Создать юзера — User Создать заказ — Order Отправить уведомление — Notification. Или я не понимаю что ты имеешь в виду

Bol4onok
У тебя сейчас описано 3 абсолютно разных юзкейса с...

ок. начнем с начала. на фронте, аноним набрал корзину, нажал кнопку оформить заказ. что надо сделать: 1. зарегать чувака 2. создать заказ 3. отправить в логистику 4. отправить уведомление расскажите как все будет, начиная с фронта

Bol4onok- Автор вопроса
Artur Karapetov
ок. начнем с начала. на фронте, аноним набрал кор...

А регаем по какому признаку ? Он ввёл нам свой номер или какие-то данные ?

Bol4onok
А регаем по какому признаку ? Он ввёл нам свой ном...

да да, все данные есть и у нас монолит должно быть интересно)

Транзакцию в контекст и добрый вечер 😁

Maxim Dororonin
Транзакцию в контекст и добрый вечер 😁

тут парни говорят что нет сценариев на бекенде и домены не пересекаются никогда и нигде

вот

Bol4onok- Автор вопроса
Artur Karapetov
да да, все данные есть и у нас монолит должно бы...

Поставлю брокера и консюмеров в 1 монолит

Artur Karapetov
тут парни говорят что нет сценариев на бекенде и ...

Ну в монолите и в сервисах это в итоге по разному решается, с евеншуал консистенси в монолите я не развлекался

Maxim Dororonin
Ну в монолите и в сервисах это в итоге по разному ...

и никто не развлекается. потому что задачи монолита совершенно другие

Artur Karapetov
ок. начнем с начала. на фронте, аноним набрал кор...

Всё очень просто: Во-первых, регистрации идёт по отдельному эндпоинту, и уже зарегистрированным он отправляет запрос на заказ Во-вторых дёргается usecase CreateOrder, который отправляет событийные уведомления в модуль/микросервис логистики и в модуль/МС уведомлений.

Гамлет Avetikyan
Всё очень просто: Во-первых, регистрации идёт по о...

бизнес требование: нет юзера - нет заказа либо все вместе создается, либо никак да, это просто транзакция

Artur Karapetov
бизнес требование: нет юзера - нет заказа либо вс...

Из фронта будет два запроса, один на регистрацию, другой на заказ

Гамлет Avetikyan
Из фронта будет два запроса, один на регистрацию, ...

ну вы же понимаете все + и - это решения? ну ладно, а транзакционность как реализовать?

Artur Karapetov
ну вы же понимаете все + и - это решения? ну ладн...

Транзакционность при нескольких доменах очевидно никак, только BASE

Bol4onok- Автор вопроса
Artur Karapetov
у меня "как"

Твой как сделан через создания комка

Artur Karapetov
у меня "как"

Тогда непонятно какой смысл в доменах если каждый лезет в кишки друг-друга

Bol4onok
Твой как сделан через создания комка

мой как приносит бабло бизнесу а уж комок это или нет, зависит от реализации

Айван
Тогда непонятно какой смысл в доменах если каждый ...

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

Artur Karapetov
каждый не лезет никуда, есть сценарии, эти сценари...

Вероятно это не домены, а просто агрегаты

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта