Size: a a a

Software Design/Architecture/Zen

2021 June 29

SZ

Sergey Zolotov in Software Design/Architecture/Zen
сохранять все нужные данные сразу)
источник

СМ

Сергей Моисеев... in Software Design/Architecture/Zen
Я не до конца понимаю Вот неизвестное количество агрегатов, надо изменить их состояние, как это сделать сразу?
источник

SP

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

Берешь айдишки и выплняешь операции по одной (можно паралельно). Что ты там собираешься сохранять "все сразу"?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
"все сразу" это обычно так себе вообще рекомендация, так как народ впечатлительный и может понять это весьма буквально
источник

AV

Alexey Vetrov in Software Design/Architecture/Zen
Все сразу - это одним запросом в бд, видимо
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Ну для простых кейсов можно но для простых кейсов все эти загоны не имеют смысла)
источник

SP

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

AV

Alexey Vetrov in Software Design/Architecture/Zen
Я против такого варианта тоже, но возможно тс это имел в виду
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Можно конечно в триггеры логику запихнуть, но сомневаюсь что это то что @Enleur имел ввиду
источник

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
Сложный агрегат?
Пилим.
источник

k

knopkod4v in Software Design/Architecture/Zen
Кто-нибудь решал проблему недоступности сервиса при проверке прав доступа путём временного разрешения доступа всем, если сервис у которого запрашиваются данные недоступен?
Ну то есть сервис А ходит в сервис Б, чтобы проверить можно ли юзеру Х получить доступ к конкретному ресурсу Y, если сервис Б упал, то любому юзеру можно получить доступ к любому ресурсу.
Выглядит как вкусный таргет для дудоса
источник

k

knopkod4v in Software Design/Architecture/Zen
Ну то есть существуют ли обстоятельства вообще, когда так можно делать? 🤔
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
очень опасное решение, сервис авторизации может оказаться недоступен из-за неправильной конфигурации в том числе и отловить это будет сложнее
источник

k

knopkod4v in Software Design/Architecture/Zen
тоже хороший поинт, особенно если с настройкой инфраструктуры всё абы как
источник

СМ

Сергей Моисеев... in Software Design/Architecture/Zen
Похоже на электромагнитный замок в подъезде, когда электричества нет - он открывается.
источник

PD

Philipp Dolgolev in Software Design/Architecture/Zen
1) по хорошему определять доступность надо на месте в конечном сервисе
2) можно кэшировать контекст некоторый на месте в том числе, и какое-то время жить на инфе из кэша


Но вот прям открывать калитку выглядит страшно
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
100% так нельзя, решето
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
просто HA у сервиса который правами заведует обеспечить
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
ну тоесть это не просто, а отдельная задача
источник

k

knopkod4v in Software Design/Architecture/Zen
ну вишь, хочется же ещё чтобы бесплатно)
источник