В рубрике DOU Проекторвсе желающие могут презентовать свой продукт (как стартап, так и ламповый pet-проект). Если вам есть о чем рассказать — приглашаем поучаствовать. Если нет — возможно, серия вдохновит на создание собственного made in Ukraine продукта. Вопросы и заявки на участие присылайте на editors@dou.ua.
Идея
Привет, меня зовут Павел Сиделев, я автор и ко-фаундер SDK.finance — FinTech платформы для разработчиков финансовых и транзакционных сервисов, стартапов, платежных систем, карточных процессоров, он-лайн и мобильного банкинга и прочих решений, где требуется вести учет и работу с деньгами.
SDK.finance CTO Павел Сиделев и CEO Алексей Малышев
С 2004 года активно вовлечен в разработку продуктов и сервисов финансового характера. До создания SDK.finance мы с командой запустили ряд FinTech проектов: сеть платежных киосков, платежную систему, платежный агрегатор, супермаркет цифровых товаров, биржу цифровых валют, карточный процессор, системы лояльности и прочие смежные проекты.
В какой-то момент мы поняли, что каждый раз писать код с нуля (как любят делать большинство программистов) для каждого последующего проекта довольно затратно и неплохо бы иметь набор повторяющихся компонентов или так называемых «pre-fabricated modules», на базе которых создается любой финтех-продукт. Ведь в каждом FinTech проекте есть такие понятия как счет, транзакция, чек, комиссии и прочие компоненты, которые можно просто настраивать под конкретные задачи. Так, в 2013 году было положено начало проекта под названием SDK.finance.
Реализация
1. FinTech платформа
Следует заметить, что
SDK.finance как раз и решает «тяжеловесные» задачи разработки в виде широкого набора API. Мы предоставляем возможность запустить новый проект в
Как работает платформа 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. Мы также поддерживаем наиболее интересные проекты, предоставляя доступ к нашим технологиям бесплатно, в качестве призов на вышеперечисленных конкурсах.