Нові можливості = нові виклики
Нові можливості — це завжди і нові виклики. Щоб вбудовані фінансові сервіси працювали безшовно в процесі купівлі, компаніям потрібна автоматизована банківська система (АБС) — складна, ресурсомістка і довготривала у розробці. Логічно виникає питання: робити це самостійно чи віддати на аутсорс вузькопрофільній команді з фінтех-досвідом. Знайти відповідь на це питання мали і RozetkaPay. Врешті, було ухвалено рішення звернутись за кастомною АБС до стороннього розробника — провідної фінтех-IT-компанії UNITY-BARS. Як результат — тисячі користувачів сервісу отримали можливість оплати товару частинами, просто маючи «Дію», а RozetkaPay — кастомний гнучкий продукт, розроблений за 6 місяців, що працює в хмарі і не потребує дорогого ліцензійного програмного забезпечення.
Сьогодні власна АБС — не розкіш, а конкурентна перевага. Головне — довірити її створення тим, хто глибоко розуміє специфіку банківських систем. На прикладі впровадження Core System для RozetkaPay разом із UNITY-BARS розповідаємо, що являє собою сучасна кастомна АБС, кому вона потрібна і чому такі рішення вже стали must-have для бізнесу.
Що таке АБС?
Автоматизована банківська система (АБС), або Core Banking System — це програмне забезпечення, яке відповідає за облік, обробку та контроль усіх фінансових операцій установи.
Якщо уявити бізнес як фінансову інфраструктуру, то АБС — це її операційний центр. Саме через нього проходять платіжні транзакції, ухвалюються рішення про ліміти, нараховуються відсотки, ведеться облік рахунків, здійснюються звірки, відбувається інтеграція з державними реєстрами, партнерами та іншими цифровими системами.
Для небанківських надавачів платіжних послуг (ННПП) після ухвалення Закону «Про платіжні послуги» наявність АБС стала обов’язковою передумовою для запуску ліцензованих платіжних сервісів — так само, як і для класичного банку. З однією відмінністю: якщо банки працюють із монолітними системами з жорсткою архітектурою, то небанківським гравцям краще підійдуть гнучкі, модульні, кастомізовані рішення, які легко інтегруються в наявні цифрові платформи.
Якщо узагальнити ці два підходи:
Коробкові рішення — готові АБС, які швидше запускаються, але мають обмежену гнучкість. Часто вони побудовані на пропрієтарних компонентах: Oracle Database, ліцензовані сервери застосунків тощо. Це тягне за собою додаткові витрати як на ліцензії, так і на підтримку. Їх важко змінювати під нетипову бізнес-логіку, інтеграція з наявними сервісами зазвичай складна, а масштабування обмежене архітектурно або фінансово (ліцензійно).
Кастомні рішення проєктуються під конкретні потреби бізнесу, мають відкриту архітектуру, легко інтегруються в цифрові екосистеми та не прив’язані до дорогих сторонніх компонентів, не обмежені у маневрах. Це дає змогу повною мірою використати конкурентну перевагу власного продукту чи сервісу. Такі АБС часто будуються на базі open-source стеків або технологій із прозорою моделлю витрат — таких як, наприклад, PostgreSQL, Kafka, та можуть бути розміщені в хмарі.
Для компаній на кшталт маркетплейсів, телекомів, ритейлу, логістики впровадження АБС означає можливість:
- відкривати платіжні рахунки й вести їхній облік;
- автоматизувати кешбеки, бонуси та програми лояльності;
- запускати розстрочки та мікрокредити;
- дотримуватися регуляторних вимог (KYC/AML);
- запускати власні фінансові продукти без залучення банку;
- зменшувати операційні витрати;
- підвищувати контроль над грошовими потоками;
- аналізувати поведінку клієнтів у фінансовому контексті.
Запит Rozetka Pay: коли «коробка» не працює
RozetkaPay як фінансовий інструмент виріс із потреб внутрішнього маркетплейсу — від спрощення оплат до управління розстрочками, кешбеками та партнерськими програмами. Команда прагне поліпшувати процес купівлі, робити його вигіднішим, безпечнішим, швидшим. Власне, так і з’явився продукт «Оплатити частинами від Rozetka». Усе, що потрібно клієнту, щоб скористатись ним, — застосунок «Дія». А RozetkaPay, щоб цей функціонал запрацював, — автоматизована банківська система.
Вирішення завдання було для RozetkaPay не зовсім типовим. Як і більшість великих гравців, у компанії звикли розробляти продукти in-house. Це дає достатню гнучкість і незалежність від зовнішніх постачальників і технологічних стеків. Але у випадку з АБС на кону були гроші й час. Щоб самостійно опанувати повний цикл розробки такої складної системи, потрібні роки. Звісно, такий ресурс команда не могла собі дозволити. Тож стала очевидною потреба у зовнішньому технічному партнері.
Спершу команда розглядала готові core banking-рішення, які їй пропонували на ринку, однак вони не влаштовували за кількома критичними критеріями:
- відсутність гнучкості в адаптації під нетипові клієнтські сценарії;
- залежність від сторонніх глобальних систем;
- труднощі інтеграції з наявним стеком Rozetka.
Команда шукала рішення, яке адаптується до потреб бізнесу, інтегрується у поточну інфраструктуру та буде повністю контролюватися як у частині функціональності, так і в частині розвитку.
У результаті win-win пропозиція була отримана від UNITY-BARS — компанії з 34-річним досвідом у розробці банківського ПЗ. Вони відійшли від коробкового підходу і запропонували разом побудувати кастомізований продукт.
Рішення від UNITY-BARS
UNITY-BARS — українська фінтех-компанія, яка понад 30 років створює ІТ-продукти для банківської сфери. Серед її клієнтів — найбільші банки країни, включно з НБУ. Автоматизовані банківські системи — один із ключових сегментів у продуктовому портфелі компанії. Флагманський продукт ABS.BARS обробляє понад 6 млн транзакцій щодня, працює з 25 млн рахунків і понад 15 млн клієнтів.
Коли набув чинності новий Закон «Про платіжні послуги», в UNITY-BARS побачили ще одну точку росту — небанківські гравці, яким потрібна сучасна, гнучка, адаптивна АБС. Так у лінійці рішень UNITY-BARS з’явилася Core System для ННПП — трансформована версія ABS.BARS, відчути переваги якої одним із перших вдалось RozetkaPay.
Бачення нового продукту UNITY-BARS для ННПП формувалося з урахуванням принципової відмінності між операційною моделлю небанківського платіжного сервісу та класичного банку. Наприклад, таким компаніям не потрібні окремі інтерфейси для фронт- і бек-офісу, оскільки переважно ліцензія передбачає непряму взаємодію із СЕП виключно через банки-партнери.
UNITY-BARS фактично зробили новий продукт з нуля, глибинно змінивши архітектуру власного наявного банківського продукту. І йдеться не лише про перехід з Oracle на PostgreSQL, а про повний перегляд логіки роботи системи, зокрема, новий workflow, оптимізований під роботу на масовий ринок і значно більшу, порівняно з банками, кількість клієнтів.
Так народилась кастомізована АБС на основі сервісно-орієнтованої архітектури, яка дає змогу масштабувати окремі функціональні блоки незалежно один від одного, адаптуватися до специфічної логіки продукту та уникати типових обмежень коробкових рішень.
Серед основних переваг реалізованого рішення:
- безшовна інтеграція з екосистемою клієнта;
- розгортання в хмарі з можливістю подальшої локалізації (on-premise);
- відсутність залежності від ліцензійного програмного забезпечення на кшталт Oracle — базу даних було повністю перенесено на Postgre SQL;
- модульна архітектура замість моноліту (microservice architecture);
- оптимізований функціонал для «легкості» продукту — лише необхідне для цільового сценарію;
- уніфікований інтерфейс без поділу на фронт- і бек-офіси (внутрішні й клієнтські модулі);
- навантаження розподіляється та контролюється через асинхронні АРІ.
У результаті замовники отримують контрольований і масштабований інструмент, що дає змогу розвивати фінансову інфраструктуру відповідно до потреб продукту, а не навпаки.
«Такий підхід — орієнтація на бізнес і його розвиток — лежить в основі роботи UNITY-BARS», — ділиться СЕО компанії Валерій Кондаков.
Менеджмент — важливий
У розробці та впровадженні складного фінтех-продукту технічна досконалість — лише частина успіху. Інша — правильна організація процесу: чіткі ролі, синхронізація команд, прозорість ухвалення рішень. UNITY-BARS працює за найвищими стандартами, сформованими у співпраці з великими гравцями ринку. Наприклад, з RozetkaPay робота будувалась на таких принципах:
- доступ до експертизи в проєктуванні та впровадженні АБС-рішень, веденні рахунків, роботі з контрагентами та дотриманні регуляторних вимог;
- формат «під ключ» із консалтингом — не лише код, а й залучення експертів до бізнес-дизайну системи та підтримання протягом усіх етапів реалізації;
- гібридна модель роботи — розробка, тестування та створення супутніх сервісів здійснювалися RozetkaPay, тому було критично важливо забезпечити постійну гнучку комунікацію між командами;
- плановий розвиток — система повинна мати підтримку й після запуску, щоб масштабувати функціональність відповідно до нових бізнес-завдань.
Взаємодія з клієнтами зазвичай починається з презентації продуктової лінійки UNITY-BARS — від АБС і готових модулів до інтернет-банкінгу, AML і антифроду з детальним заглибленням у кожен процес. Наступний крок — занурення в інфраструктуру замовника і формування технічного завдання на боці UNITY-BARS.
Масштаб залучення in-house команди замовника у проєкт завжди визначається конкретними потребами. Наприклад, проєкт для RozetkaPay реалізовувався двома синхронізованими командами — UNITY-BARS та замовника. Всі працювали як єдине ціле, з прозорою координацією та без зайвих бар'єрів у комунікації. Такий підхід дав змогу швидко просуватися у розробці, ухвалювати рішення на місці та адаптувати систему під реальні завдання бізнесу.
Що далі?
Фінансові послуги стають дедалі більш вбудованими в бізнес-процеси — від Open Banking до «фінансів за кліком» у застосунках. Користувач очікує на просту інтеграцію: не шукати банк, а отримати послугу там, де вона потрібна. Щоб відповідати цим очікуванням, компаніям варто вже сьогодні готувати свою інфраструктуру до змін.
CoreSystem від UNITY-BARS — це рішення для тих, хто запускає або розширює фінансові сервіси відповідно до нових регуляторних норм. Система підходить як новим фінансовим компаніям і ННПП, так і великим бізнесам: від маркетплейсів до банків і логістичних платформ. Тобто всім, хто хоче інтегрувати фінансову інфраструктуру у власні продукти і контролювати її розвиток.
«Світ вступає у нову еру фінтеху: еру, де компанії самі формують інфраструктуру під свої потреби. А ми в UNITY-BARS вже готові надати їм для цього необхідні інструменти. Серед них — і Core System», — відзначає СЕО компанії Валерій Кондаков.