Как создать надежный процессинг и работать с данными: главное из доклада СTO LeoGaming Ивана Ренгача на TechFin Expert Summit 2021

Як створити надійний процесинг і працювати з даними: головне з доповіді СTO LeoGaming Івана Ренгача на TechFin Expert Summit 2021

22 липня у Києві пройшла галузева конференція TechFin Expert Summit – перша в Україні експертна конференція для techfin-гравців і експертів, в якій взяли участь представники Mastercard, Національного банку України, Мінцифри і головних гравців українського ринку фінансових послуг.

На конференції розглянули важливі питання технічних інновацій українського ринку: скорингу, дистанційного онбордінгу, юніт-економіки, транзакційного бізнесу, загальні проблеми діджіталізаціі, а також можливі сценарії розвитку ринку технологій і перспективи кооперації з державою.

Одним з доповідачів став новий CTO fintech-компанії LeoGaming Іван Ренгач, який розповів про головні технічні принципи побудови надійного платіжного процесингу. Редакція «Процесу» зібрала головне з доповіді.

Чого очікує ринок

В останні роки намічається чітка тенденція на все більшу бесшовність транзакції для клієнта. Це, у свою чергу, висуває все більш складні технічні вимоги до провайдерів платіжних послуг. Мова йде про швидкість обробки платежу за товар, сервіс або послугу – чим непомітнішим для клієнта є час від введення даних (ініціації платежу) до успішного результату оплати, тим вище конверсія. Другим ключовим параметром вважається доступність сервісу при будь-яких навантаженнях: великих розпродажах або інших подіях, що підвищують кількість одночасно оплачують клієнтів. Яскравий приклад – великі розпродажі онлайн-магазину ігор Steam, коли платіжний трафік зростає в 7-10 разів.

Три ключові параметри процесингу і теорема САР

CTO LeoGaming виділяє три ключові параметри роботи процесингу: швидкодія, узгодженість та стійкість до відмов. Кожен з них життєво важливий для стабільної роботи процесингу в обробці великої кількості транзакцій. Однак, приводячи у якості прикладу теореми Еріка Брюєра (евристичне твердження про те, що у будь-якій реалізації розподілених обчислень можливо забезпечити не більше двох з трьох властивостей – прим. ред), Іван Ренгач говорить про те, що fintech-компанії не потрібно жертвувати якимось із параметрів, щоб ефективно працювали інші два.

Тому вихід за рамки цієї теореми – тобто пошук балансу між трьома параметрами – і є головним завданням сучасної компанії, яка працює з великою кількістю транзакцій.

Рішення проблеми та етапи роботи з даними

Спосіб вирішити проблеми і знайти баланс спікер бачить в ізоляції окремих компонентів / бізнес-процесів, які, по суті, є модулями технічної взаємодії.

Якщо розкласти по етапах, то найважливішими Іван бачить:

  • Реплікацію (дублювання, розподіл і синхронізація інформації на інших серверах з метою сегментації отриманого навантаження);
  • Розподілену транзакційність (набір дій при здійсненні платежу, які повинні бути або обов’язково виконані, або повністю скасовані);
  • Обмін повідомленнями (взаємодія, яка побудована на формуванні інформації сервісами і надсиланні цієї інформації в шину взаємодії, у т.зв. «Брокер повідомлень». Це розподіляє навантаження між різними модулями, дозволяючи масштабувати систему).

Нагадаємо, за підсумками першого кварталу 2021 року міжнародна платіжна система LEO увійшла в топ-4 учасників ринку грошових переказів України, а в червні наглядова рада МПС очолив Віктор Ющенко. У березні НБУ вніс МПС LEO в категорію важливих платіжних систем в Україні.

Content Protection by DMCA.com