Size: a a a

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

2021 January 15

p

pragus in Архитектура ИТ-решений
Kostya
В принципе, не важно где :)
Русскоговорящие лишь бы :)
И мне кажется, что вам с таким кейсом не интегратор нужен, а кто-то вроде dataart
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Kostya
Коллеги, приветствую
Есть большой (дорогой) вопрос ...

Существует большая платежная система (кол-во пользователей > 1 млн)
Все сервисы и хранимки - самописные, логика 90% вся в БД, кривая косая и т.д.

Возник вопрос перехода на ESB шину или что-то в этом роде.

Нужен и выбор шины и выбор интегратора, т.к. сами не потянем внедрение.

Какую шину и кого из интеграторов можете порекомендовать ?
Можно даже команду в частном порядке, но работа будет не в РФ. в одной из стран СНГ.
во-первых, 1 млн это не очень большое количество пользователей само по себе
во-вторых, технически важнее количество транзакций
в третьих, разделяйте слои: вы биллинг хотите модернизировать или платёжный шлюз всё-таки? Какую из частей "платёжной системы"? Или всю архитектуру перепилить? Тогда почему именно шина стала ключевым элементом? Старайтесь вообще логику и шину отдельно держать по-максимуму (100% ни у кого не получалось ещё)

ну и в чётвёртых, выбор-то не велик - либо модная кафка, либо проверенные IBM или Оракл
Вендоров не порекомендую: что белочка, что джет, что Ланит - все имеют свои плюсы и минусы
источник

K

Kostya in Архитектура ИТ-решений
pragus
И мне кажется, что вам с таким кейсом не интегратор нужен, а кто-то вроде dataart
Я вот тут не силен, как это будет называться.
нам надо будет поставить шину, помочь нам с ее интеграцией (архитектурно ест-но), и. если требуется, обучение.
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
pragus
И мне кажется, что вам с таким кейсом не интегратор нужен, а кто-то вроде dataart
им вообще в последнюю очередь нужно думать о данных. Это транзакционная история.
источник

K

Kostya in Архитектура ИТ-решений
Alexey Pryanishnikov
во-первых, 1 млн это не очень большое количество пользователей само по себе
во-вторых, технически важнее количество транзакций
в третьих, разделяйте слои: вы биллинг хотите модернизировать или платёжный шлюз всё-таки? Какую из частей "платёжной системы"? Или всю архитектуру перепилить? Тогда почему именно шина стала ключевым элементом? Старайтесь вообще логику и шину отдельно держать по-максимуму (100% ни у кого не получалось ещё)

ну и в чётвёртых, выбор-то не велик - либо модная кафка, либо проверенные IBM или Оракл
Вендоров не порекомендую: что белочка, что джет, что Ланит - все имеют свои плюсы и минусы
Да, ест-но, хотим модернизировать шлюз, т.е. сделать подключение партнеров/поставщиков более простым иуниверсальным
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Kostya
Да, ест-но, хотим модернизировать шлюз, т.е. сделать подключение партнеров/поставщиков более простым иуниверсальным
партнёры насколько крупные\молодые?
Просто если больше энтерпрайза, то это больше склоняет в сторону оракла или IBM, если больше хипстеров, то меньше )
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
может, у вас вообще основной протокол для подключения - SMPP, а вам тут кафку суют )))
источник

K

Kostya in Архитектура ИТ-решений
По транзакциям - тут есть местные ментальные особенности, первого чиста каждого месяца у всех отрубается интернет, связь и т.д.
никто не хочет платить заранее, поэтому первого числа проходит порядка 40% всех платежей за месяц :)))
Поэтому не стал углубляться, но, в целом, нормально так трясет в эти часы.
источник

K

Kostya in Архитектура ИТ-решений
Alexey Pryanishnikov
может, у вас вообще основной протокол для подключения - SMPP, а вам тут кафку суют )))
не-не :)))
По смпп только смс шлюз и то смпп наружу к опсосам. внутри - вызов хранимки через метод ( нжикс помойму сейчас)
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
есть вообще готовые решения шлюзов, беркут всякий. Тут смотреть надо
источник

K

Kostya in Архитектура ИТ-решений
Alexey Pryanishnikov
есть вообще готовые решения шлюзов, беркут всякий. Тут смотреть надо
Да, я что-то такое, помню, встречал. Что-то тогда не устроило, уже не вспомню.
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Kostya
Да, я что-то такое, помню, встречал. Что-то тогда не устроило, уже не вспомню.
ну там очень проприетарно всё, такое сложно как-то приживить к себе в ландшафт с пользой, если сам не являешься огромным энтерпрайзом
источник

А

Анатолик in Архитектура ИТ-решений
Мы крупная логистическая компания. Объёмы транзакций не скажу (дсп, извините), но большие. Сидим на IBM. Замутили проект на kafka. Модно же, надо попробовать. В целом тянет, но по железу много тяжелее IBM. По моему опыту вывод такой: IBM дорогой софт, дорогие люди/интеграторы, очень разумно по оборудованию(заводится чуть ли не на ноутбуке) ; Kafka дорогое железо даже для минимальных нужд, но людей много и стоят копейки. Работает и то, и то. Если что не так, слезть больно и с того, и с того.
источник

p

pragus in Архитектура ИТ-решений
Анатолик
Мы крупная логистическая компания. Объёмы транзакций не скажу (дсп, извините), но большие. Сидим на IBM. Замутили проект на kafka. Модно же, надо попробовать. В целом тянет, но по железу много тяжелее IBM. По моему опыту вывод такой: IBM дорогой софт, дорогие люди/интеграторы, очень разумно по оборудованию(заводится чуть ли не на ноутбуке) ; Kafka дорогое железо даже для минимальных нужд, но людей много и стоят копейки. Работает и то, и то. Если что не так, слезть больно и с того, и с того.
А что с кафкой дорого по железу? Там же копеечное всё
источник

А

Анатолик in Архитектура ИТ-решений
Она тормозная очень. Ну, на фоне IBM, как минимум. Объёмы давили увеличением аппаратных ресурсов. "так себе история" (с) .
источник

A

Alex in Архитектура ИТ-решений
Интересен механизм торможения. По сути нет ограничений на масштабирование по горизонтали, что дает любую, сколь угодно большую производительность.
источник

p

pragus in Архитектура ИТ-решений
Анатолик
Она тормозная очень. Ну, на фоне IBM, как минимум. Объёмы давили увеличением аппаратных ресурсов. "так себе история" (с) .
Так а вы на nvme ssd писали? И сеть, надеюсь, хотя бы 10g?
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Alex
Интересен механизм торможения. По сути нет ограничений на масштабирование по горизонтали, что дает любую, сколь угодно большую производительность.
Производительность меряется на фиксированном железе же. Причём одном и том же. Так вот условный глассфиш даёт больше тпс чем условная кафка, а условный веблоджик чуть больше, чем условный глассфиш
источник

А

Анатолик in Архитектура ИТ-решений
Alex
Интересен механизм торможения. По сути нет ограничений на масштабирование по горизонтали, что дает любую, сколь угодно большую производительность.
Да. Вот мы и масштабировали. Я именно об этом. При том, что IIB справлялся без расширений.
источник

А

Анатолик in Архитектура ИТ-решений
... И справляется
источник