Size: a a a

Архитектура ИТ-решений

2020 September 11

p

pragus in Архитектура ИТ-решений
Phil Delgyado
А еще бывает иерархия балансов, мультивалютные балансы и прочие тихие ужасы процессинга )
Биллинг разный бывает. Я про сотового оператора, например.

Где глава семьи имеет n денег на счету, пакет на m минут звонков, z СМС и x гигабайт трафика. И вот вся семья этот пакет расходует конкурентно(все ходят по интернетам, звонят и пишут смс).
источник

p

pragus in Архитектура ИТ-решений
И задача - не дать клиенту уйти в минус
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Угу. А я про карточный, но там примерно то же.
Разве что еще можно иногда автоматом с валюты на валюту переводить
(впрочем, у сотовиков тоже, кажется, бывает автоматический перевод гигайбат в звонки, если нужно)
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
pragus
И задача - не дать клиенту уйти в минус
задача - не дать уйти в большой минус
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ээ, если под контролем ЦБ - не дать уйти хоть в какой-то минус.
Или в большой плюс (там тоже лимиты).
Или еще куда-то...
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
Ээ, если под контролем ЦБ - не дать уйти хоть в какой-то минус.
Или в большой плюс (там тоже лимиты).
Или еще куда-то...
я имею ввиду именно сототвиков
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Уход в минус - это кредитование. Если произведено с нарушением или без лицензии - то ой.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Gennadiy Kruglov
я имею ввиду именно сототвиков
А, там попроще, да )
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Но зато динамическое списывание, что усложняет )
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Да, в любое случае - весёлые задачки)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
За то и люблю )
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
За то и люблю )
🙂
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
Угу. А я про карточный, но там примерно то же.
Разве что еще можно иногда автоматом с валюты на валюту переводить
(впрочем, у сотовиков тоже, кажется, бывает автоматический перевод гигайбат в звонки, если нужно)
Ну да. Помноженное на безумие тарифов, вроде того что с 9 до 18 это корп. тариф, а в остальное время - его личный.

И вот у вас 40 млн человек в этом биллинге, а считать надо не более чем за 100-150 ms )
источник

PD

Phil Delgyado in Архитектура ИТ-решений
И еще и железо экономить )
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
И еще и железо экономить )
Не, всего 15 стоек на 40m
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Зато шардируется хорошо )
У букмекеров есть кучка глобальных лимитов, связанных с "вероятным проигрышем в худшем случае по компании", считаются по всем ставкам, нужно пересчитывать при наступлении каждого исхода...  
Там оно не шардируется почти никак (
источник

p

pragus in Архитектура ИТ-решений
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
Зато шардируется хорошо )
У букмекеров есть кучка глобальных лимитов, связанных с "вероятным проигрышем в худшем случае по компании", считаются по всем ставкам, нужно пересчитывать при наступлении каждого исхода...  
Там оно не шардируется почти никак (
Да, шардинг очень простой
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Я только про Петер-сервисное решение чуть-чуть в курсе..
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Кстати, сложность задачи отчасти объясняет провал в персонификации услуг банков.
источник