Size: a a a

Software Design/Architecture/Zen

2021 June 27

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
Возможно стоит глянуть на роли тех, кто создаёт заявки и настраивает. Это одни и те же люди? Если нет, то отталкиваться от их ролей, если это один и тот же человек, то вопрос зачем ему два отдельных этапа?
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
Возможно для двух знаков просто сложением ошибки и не словить, проблемы всплывут только с добавлением новых валют и например биткоина. Хотя у меня есть ощущение, что ошибку округления можно словить через комбинацию библиотечных функций, кейса с двумя знаками пока не придумал
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Да, когда на заказ в одной валюте, а пеймент в другой, то надо по-другому задачу решать))
Кстати, спасибо, что сказали - надо подумать над такой моделью)

ЗЫ: подумал. Легко решается. Надо смотреть просто суммарный инвойс/рефанд - и учитывать то, что уже отправлено в пеймент. Всё должно быть ок. Просто функция конвертации в валюту пеймента - поверх вычислений сумм в заказе
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
в целом все сводится к этим трем стратегиям
источник

SP

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

AK

Aleh Kashnikau in Software Design/Architecture/Zen
что-то вроде того, пока не уперлись в лимиты pool, то юзайте его
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
pool можно и с bridge комбинировать
источник

SP

Sergey Protko in Software Design/Architecture/Zen
по сути silo и bridge удобно когда ты переходишь от коробочных решений к SaaS решениям...
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
нуууу, если есть необходимость в жесткой изоляции
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
я вот пытаюсь придумать сейчас случаи, когда это надо, а не просто клиент стучит ножкой
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
в условных вооруженных силах любой страны такое требование будет, но это скорее случай клиент стучит ножкой
источник

SP

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

AK

Aleh Kashnikau in Software Design/Architecture/Zen
понятно, что может быть необходимость регионального разделения данных, но опять же, это далеко необязательно совпадает с делением на tenant
источник

SP

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

AK

Aleh Kashnikau in Software Design/Architecture/Zen
да
источник

SP

Sergey Protko in Software Design/Architecture/Zen
p.s. я думаю там где регуляторы требуют сегментации данных по географии там у тебя и бизнес так же сегментирован и в целом тенанты будут в пределах региона
источник

k

knopkod4v in Software Design/Architecture/Zen
а бывают ещё требования какие-то типа "хотим чтобы наши данные хранились на физически отдельной компутере!"
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
одном?)
источник

k

knopkod4v in Software Design/Architecture/Zen
главное чтоб "не вместе с другими". Ну в принципе про это уже Фесор написал
источник