Comments 43
Erlang...
Erlang...
«Любая достаточно сложная распределённая программа содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Erlang.» © Десятое правило Гринспена
универсальные интерфейсы платежных протоколов как для host-to-host интеграций для банков, платежных систем, мерчантов
а как вы межхосты из под NDA вдруг в паблик выложили?
А с чего вы взяли что мы что-то из-под нда выложили?
Смотря где, смотря на каком уровне тиринга, смотря каких. В целом — большой, ивентов много. Уточните что именно вас интересует и я отвечу.
У нас примерно 150Т на холодных нодах, в районе 10Т в месяц объемы прироста логов. На горячих нодах держим индексы за последний месяц. Если надо поискать что-то в прошлом — быстренько по запросу поднимаем индексы из колдовых нод.
Насчет граблей — ну как обычно с эластиком, то логи не доезжают непонятно почему, то ивенты теряются, то место заканчивается. В общем, ничего необычного, чем можно было бы поразить ¯_(ツ)_/¯
Я хоть далёк от этой области, но покопаться в сырцах жутко интересно.
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 вещи для того, чтобы обезопаситься от факапов:
- Заключить договор на эквайринг с еще одним поставщиком услуг, будь то банк или платежный агрегатор
- Посадить на 2 дня разработчика, чтобы он сделал ручное переключение между шлюзами
В большинстве случаев этого хватит вам на всю жизнь.
Наше решение — это немного другой уровень, это решение окупит себя в банке, который напрямую подключен к НСПК/Визе/Мастеркарду, у большого мерчанта уровня условного Озона или в стартапе, который делает свой платежный сервис.
Я мог бы много вам рассказать какие мы крутые, но не буду разводить тут кровавый маркетинг, хочу быть честным.
Долго искал этот тред, вопрос — кто ваша ЦА (можно немного пофантазировать если бы X делали сейчас)? Из описания — мой техностартап клиент Stripe, ваши технологии для него получается? PS. Упрощаю как могу.
Написан почему-то в единственном числе. Какой из диалектов?
Это реализации под специфичных вендоров, которые стоят в банках. Они все под NDA к сожалению. Соответственно исходники этих адаптеров мы отдаем после заключения договора клиента, устанавливающего наш процессинг со специфичным эквайером.
Конечно они не под нда, мы ж не упоротые.
https://github.com/rbkmoney/proxy-mocketbank
https://github.com/rbkmoney/proxy-mocketbank-mpi
RBK.money выпустила первый в мире open-source платежный процессинг — творим будущее вместе