DOU Проектор: SDK.finance - FinTech платформа для разработчиков финансовых и транзакционных сервисов

В рубрике DOU Проектор все желающие могут презентовать свой продукт (как стартап, так и ламповый pet-проект). Если вам есть о чем рассказать — приглашаем поучаствовать. Если нет — возможно, серия вдохновит на создание собственного made in Ukraine продукта. Вопросы и заявки на участие присылайте на  Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. .

Идея

Привет, меня зовут Павел Сиделев, я автор и ко-фаундер SDK.finance — FinTech платформы для разработчиков финансовых и транзакционных сервисов, стартапов, платежных систем, карточных процессоров, он-лайн и мобильного банкинга и прочих решений, где требуется вести учет и работу с деньгами.

SDK.finance CTO Павел Сиделев и CEO Алексей Малышев

С 2004 года активно вовлечен в разработку продуктов и сервисов финансового характера. До создания SDK.finance мы с командой запустили ряд FinTech проектов: сеть платежных киосков, платежную систему, платежный агрегатор, супермаркет цифровых товаров, биржу цифровых валют, карточный процессор, системы лояльности и прочие смежные проекты.

В какой-то момент мы поняли, что каждый раз писать код с нуля (как любят делать большинство программистов) для каждого последующего проекта довольно затратно и неплохо бы иметь набор повторяющихся компонентов или так называемых «pre-fabricated modules», на базе которых создается любой финтех-продукт. Ведь в каждом FinTech проекте есть такие понятия как счет, транзакция, чек, комиссии и прочие компоненты, которые можно просто настраивать под конкретные задачи. Так, в 2013 году было положено начало проекта под названием SDK.finance.

Реализация

1. FinTech платформа

Следует заметить, что 70-80% любого финтех-продукта — это backend и бизнес-логика. При этом, разработчики без опыта создания подобных решений наивно считают, что все можно сделать быстро и своими силами «за пару недель». Они упускают огромное количество нюансов, которые необходимо учесть еще на стадии проектирования. Так, в реальности написание подобного продукта с нуля может занимать до года и стоить от 100 000$ и выше, в то время как разработка самой бизнес-логики может стоить на порядок дешевле. Не секретом является и то, что сотни тысяч стартапов тратят большую часть ресурсов на разработку backend, так и не запустив продукт вовремя, оставшись и без продукта и без денег.

SDK.finance как раз и решает «тяжеловесные» задачи разработки в виде широкого набора API. Мы предоставляем возможность запустить новый проект в 5-10 раз быстрее и сократить расходы до 90% обычного бюджета, при этом обеспечив готовность к высоким нагрузкам и безопасность. Таким образом, разработчик избавляется от головной боли изобретения очередного «велосипеда», а менеджмент получает возможность сосредоточится на бизнес-задачах.

Как работает платформа SDK.finance

В 2014 после анализа предыдущего опыта и объединения его в некоторое «ядро» появляется первая версия платформы. Изначально мы позиционировали продукт как целостное end-to-end решение — платформу полного цикла для enterprise сектора. Со временем, мы пришли к пониманию того, что тратим массу ресурсов, убеждая менеджмент наших клиентов, которые в массе своей далеки от технических вопросов, в реальной ценности нашего решения.

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

2. FinTech API Marketplace

Сегодня трудно себе представить приложение, которое не использует какое-либо API. Мы также прекрасно понимаем, что разработчику гораздо легче решить задачу, используя готовые компоненты, вместо того чтобы писать код с нуля. Для этого используются готовые frameworks и API, которые и решают специфические задачи разработчиков.

Решения, которые можно построить на платформе SDK.finance

Копнув глубже, мы обнаружили узкое место по расширяемости. Наших внутренних ресурсов попросту не хватит на интеграцию всевозможных модулей, и если потребуется функциональность или компонента, которая сейчас отсутствует в SDK.finance, программист может ее доработать самостоятельно и включить в сборку проекта. Кроме того, на этой компоненте можно зарабатывать, продавая API-calls к разработанному модулю, подобно Apigee или Mashape, или App Store. Модель подобна plug-ins для WordPress или прочих расширяемых платформ. Такой подход существенно увеличивает наш addressable market и дает возможность воплощать в жизнь самые амбициозные FinTech решения.

В настоящий момент доступно около 70 REST API — на передовой технологии SWAGGER, которая позволяет получить разработчику sandbox, тестируемый прямо в браузере, а также клиентскую часть сразу с исходным кодом для основных языков программирования, что радикально сокращает время начала использования API.

Пользовательский интерфейс и прочие UI компоненты — доступны как Open Source и полностью настраиваемы со стороны разработчиков.

3. Технологии

В середине 2016 мы запустили масштабную программу по обновлению системной архитектуры. Мы перешли с монолитного ядра в независимые модули и микросервисы. Был выбран другой application server — мы отказались от GlashFish в пользу WildFly of Redhat. Внедрено использование JBPM как менеджер бизнес-процессов. Интегрирован KillBill фреймворк для поддержки подписок, регулярных платежей и пробных программ (subscription, trial, regular payments). Ядро и бизнес-логика была отделена от UI компонентов, которые в свою очередь реализованы на Angular 2.0 и Oracle JET для корпоративного уровня представления данных.

Набор API SDK.finance

4. Бизнес-модель

Наша бизнес-модель уже не уникальна, но при этом находится в авангарде API Economy. На рынке существует несколько крупных агрегаторов API, но они объединяют в себе всевозможные бизнес-процессы, мы же концентрируемся только на тех API, которые могут применяться только в FinTech и, в первую очередь, тех, кого можно назвать «Best-in-class». Например, для проведения карточных операций доступны лидеры рынка Global Payments, Cybersource, Wirecard, а для скоринга транзакций, например, MaxMind. Также существуют 3rd-party провайдеры сервисов для Compliance, Anti Fraud, Scoring, Biometrics, Mobile и т.д.

Результаты

Наша команда выросла с 3 до 13 человек с момента основания компании, было выпущено 4 версии продукта, десятки проектов из множества стран запустили свои решения на базе платформы SDK.finance. В настоящий момент мы получили запросы из 140 стран только по старой модели, когда предлагали продукт именно бизнесу. С началом позиционирования платформы для разработчиков и упростив работу с платформой, мы надеемся существенно расширить target audience и географию.

Кроме этого, мы являемся регулярными участниками и финалистами передовых конкурсов в FinTech индустрии. В 2015 мы были признаны лучшим FinTech стартапом в Чехии. Только за последний год мы представляли свое решение на таких конкурсах, как Pioneers Festival, Bank Innovation Israel, Exec Fintech и BNP Paribas International Hackathon. Мы также поддерживаем наиболее интересные проекты, предоставляя доступ к нашим технологиям бесплатно, в качестве призов на вышеперечисленных конкурсах.

Похожие статьи:
Хочете стати Web UI розробником? Або ж Ви уже ним є і потребуєте вдосконалити Ваші навики? Проте, часу на відвідування пар та лекцій...
Ссылки What I learned about programmers by reading 200+ programming jokes (+ part 2). Rada Invaders. cube composer game. Guide to software developer job advertisements. So a Foo walks into a Bar... Сервис...
Денис Руденко став CEO Yalantis і замінив на цій посаді Олександра Холодова, повідомили DOU у компанії. Холодов тепер...
Зараз в українській ІТ-індустрії є відносно стабільним попит на спеціалістів з маркетингу. Хоч він і дещо...
Компания Kingston представила новый твердотельный накопитель  (SSD) пользовательского  уровня UV300, который,...
Яндекс.Метрика