Size: a a a

Software Design/Architecture/Zen

2021 June 02

AV

Alexey Vetrov in Software Design/Architecture/Zen
Пока оставлю как я сделал. Перед созданием заказа - проверять все продукты на "удаленность". Если ничего нет - отправляю на создание. Если есть удаленные, то напишу ошибку и перерисую корзину, что мол товары недоступны
источник

AV

Alexey Vetrov in Software Design/Architecture/Zen
Думаю, это меньше из зол на данный момент
источник

DK

Dmitriy Knyaginin in Software Design/Architecture/Zen
Межсервисные запросы аля распределенные транзакции это нормальная ситуация. Так и должно быть... Разделяешь на микросервисы решаешь одни проблемы - получаешь другие проблемы
источник

AV

Alexey Vetrov in Software Design/Architecture/Zen
Я не могу сказать, что это микросервисы, хотя я пытался сделать подобие, но не чувствую этого. Больше похоже на распределённый монолит.

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

AV

Alexey Vetrov in Software Design/Architecture/Zen
То, что я из заказа вообще должен лезть в каталог и узнавать статус продукта. Склад я ещё понимаю, но каталог..
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Так ведь не заказ лезет в продукт, а ещё корзина же - или вы создаёте заказы и тут же их отмняете? Корзине нормально лезть в продукт для обновления данных в ней
источник

AV

Alexey Vetrov in Software Design/Architecture/Zen
Ну в данном случае это доменный сервис делает. Это его не могу отнести к корзине или заказу. Некоторый транзитный пункт
источник

DK

Dmitriy Knyaginin in Software Design/Architecture/Zen
Я могу сказать одно.... Всё что касается денег и ценностей типа остатков на складе я бы положил в реляционку... Остальное... Типа карточек товара и цен в какой нить эластик... Не думаю что точное количество очень надо покупателям в режиме рв... Проверять наличие на этапе оформления заказа и всё
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Я не просто так выше пример привёл с чуваком, который пошёл данные кредитки на сайте вводить.
В некоторых пейментах уже на этом этапе надо, чтоб заказ был создан - и его единственная причина отклонения может быть реджекнутый пеймент (и ни в коем случае не удалённый продукт)
источник

AV

Alexey Vetrov in Software Design/Architecture/Zen
Пока онлайн оплаты там нет, но они собираются вроде как ее внедрять.
Задам им ещё один вопрос значит
источник

SP

Sergey Protko in Software Design/Architecture/Zen
источник

AV

Alexey Vetrov in Software Design/Architecture/Zen
Но я понял ваш пример
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Убедитесь, главное, что у вас не будет оплаченных (возможно, даже отменённых) заказов, с удалёнными продуктами - иначе большой риск, что клиенты свалят после таких случаев
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
повторный приступ щедрости?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
это называется маркетинг. ты вбрасываешь старый курс беслптно что б народ новый покупал
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
а он подешевел вродь, в прошлый раз стоил 2500 гдет
источник

AV

Alexey Vetrov in Software Design/Architecture/Zen
После докладов на ддд европе выглядит моложе
источник

AV

Alexey Vetrov in Software Design/Architecture/Zen
Это до этого было?
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
эт другой курс, не тот ADSD который в прошлый раз был
источник

SP

Sergey Protko in Software Design/Architecture/Zen
тип подешевше
источник