Комментарии 43
Erlang...

«Любая достаточно сложная распределённая программа содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Erlang.» © Десятое правило Гринспена
универсальные интерфейсы платежных протоколов как для host-to-host интеграций для банков, платежных систем, мерчантов
а как вы межхосты из под NDA вдруг в паблик выложили?

предположил, но побегав по репам понял что ошибочно.

Не выложили, я так совсем наспех пошарился по гитхабу, ничего конкретного не нашел, только какие-то абстрактные сервисы. Ничего конкретного по реализации конкретных протоколов МПС нету.

Ну это логично, для этого нда и подписываются.


Адаптеры под все что нужно есть, они работают. Предполагается, что мы их будем давать по запросу, когда те, кто установил наш процессинг, будут подписывать договоры с конкретным банком или даже рискнет к МПС подключиться.

Смотря где, смотря на каком уровне тиринга, смотря каких. В целом — большой, ивентов много. Уточните что именно вас интересует и я отвечу.

Есть опыт работы с объемом данных под 100Tb. Интересно на какие грабли наступали Вы и как их решали.

У нас примерно 150Т на холодных нодах, в районе 10Т в месяц объемы прироста логов. На горячих нодах держим индексы за последний месяц. Если надо поискать что-то в прошлом — быстренько по запросу поднимаем индексы из колдовых нод.


Насчет граблей — ну как обычно с эластиком, то логи не доезжают непонятно почему, то ивенты теряются, то место заканчивается. В общем, ничего необычного, чем можно было бы поразить ¯_(ツ)_/¯

А какое disk:ram ratio? Сам elastic устанавливает 300:1, что очень много, как по мне. Но AWS, например, рекомендует 30:1 для hot, и 100:1 для warm. У нас 140:1, и работает не очень.

Девопсы говорят, что на колдах 1к180 получается, на хот нодах 1к50.
но хот ноды по факту в обычном режиме больше 50% места не используют

То есть это не что-то вроде Stripe, который можно подключить к любому мобильному приложению?
Хабр — торт. РБК спасибо!
Я хоть далёк от этой области, но покопаться в сырцах жутко интересно.
rbk.mn/DCQBwJzVHO — у меня не открывается. Только для российских IP?

Ребята, очень круто и интересно будет посмотреть. Но насчёт того, что первая в мире поспорю — мы в https://github.com/paysuper предоставляем пока меньше того, что есть у вас, но это готовый процессор с формами, онбордингом, дашбордом. Написан на golang + vuejs — порог вхождения имхо сильно проще элексира. Работает в кубере или AWS.

Ух ты. Я не со зла написал, до публикации я честно искал в сети, но ничего не нашел.

Bashoo уже не существует, емнип. Я думал, Riak умер. Его кто-то еще поддерживает?

И, если не трудно, расскажите, почему Riak:
из каких альтернатив выбирали? почему выбрали? какие впечатления в процессе эксплуатации сформировались?

Споки, с риаком все в порядке. Его подхватило комьюнити, пиары закрываются, пруф https://github.com/basho/riak/pulls?q=is%3Apr+is%3Aclosed, новые версии выходят, база работает как идеал.


Вообще, потрясающая СУБД получилась, несмотря на то, что некоторым не нравятся нюансы реализации. Поверьте, чтобы убить ее нужно предпринять специальные, немаленькие усилия. Мы на практике в этом не раз убеждались.


Когда мы начинали писать платежные процессинги на самом деле особой альтернативы не было. Кассандра тогда была еще не очень развита и вообще, в те времена все хайповали по биг дате и ничтоже сумняшеся ставили однонодовые хадупы.


Я даже больше скажу, то что мы заопенсорсили наш процессинг, в этом есть немалая доля вклада Башо и их титанической работы. Они — мой огромный мотиватор и предмет подражания в хорошем смысле этого слова.

Я, конечно, сейчас поведу себя как тролль… но раззорившаяся компания как пример для подражания…
В любом случае, спасибо за ответ. Удачи вам во всем.

Насколько я понял, это для тех, у кого есть банковская лицензия (или регистрация, коррсчет, свифт код и прочее), а мелким ипшникам с интернет магазином не получится сэкономить на интернет — эквайринге? Или среди модулей (микросервисов) есть что-то, чтоб можно было принимать платежи или кард-ту-кард без банковских комиссий как покупки проводить?

Ну смотрите, тут самая понятная аналогия — это промышленная производственная линия для выпечки хлеба. Вам не нужно ее ставить, чтобы заменить домашнюю хлебопечку, это банально никогда не окупится.


Небольшому интернет-магазину надо сделать 2 вещи для того, чтобы обезопаситься от факапов:


  1. Заключить договор на эквайринг с еще одним поставщиком услуг, будь то банк или платежный агрегатор
  2. Посадить на 2 дня разработчика, чтобы он сделал ручное переключение между шлюзами

В большинстве случаев этого хватит вам на всю жизнь.


Наше решение — это немного другой уровень, это решение окупит себя в банке, который напрямую подключен к НСПК/Визе/Мастеркарду, у большого мерчанта уровня условного Озона или в стартапе, который делает свой платежный сервис.


Я мог бы много вам рассказать какие мы крутые, но не буду разводить тут кровавый маркетинг, хочу быть честным.

Очень очень интересно, особенно я был у вас в гостях несколько лет назад и здорово видеть как вы развиваетесь и лично преданы делу.

Долго искал этот тред, вопрос — кто ваша ЦА (можно немного пофантазировать если бы X делали сейчас)? Из описания — мой техностартап клиент Stripe, ваши технологии для него получается? PS. Упрощаю как могу.

Ну, как писал — банки, платежные системы, большие мерчанты. Если упрощать, то да, ЦА продукта — условный Страйп.

Круто! Будет очень интересно покопаться. Вот только название сервиса hooker может означать не совсем то что вы подразумеваете.

> ISO8583
Написан почему-то в единственном числе. Какой из диалектов?

Под разных вендоров есть. С учетом нашей концепции адаптеров протоколов — нам все равно сколько диалектов. Сколько их есть, столько, считай подключено к процессингу по мере надобности.

Можете дать ссылку на ISO8583 Adapter репозиторий? Github поиск не находит

Это реализации под специфичных вендоров, которые стоят в банках. Они все под NDA к сожалению. Соответственно исходники этих адаптеров мы отдаем после заключения договора клиента, устанавливающего наш процессинг со специфичным эквайером.

В статье упоминается «тестовый мокет-банк». Вот к нему есть адаптер, скажем так, демонстрационный, или шаблонный? Надеюсь, он не под NDA.
Очень приятно внезапно стать open-source разработчиком;) Я работал в вашей команде, остались только теплые воспоминания)
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Информация

Дата основания
Местоположение
Россия
Сайт
rbk.money
Численность
101–200 человек
Дата регистрации

Блог на Хабре