Сравнение / Build vs Buy

Строить или покупать: ваше банковское ядро

Честный ответ: ни один вариант не выигрывает сам по себе. Собственная разработка даёт полный контроль и счёт без потолка; покупка даёт скорость и потолок, который задаёте не вы. Настоящий вопрос в другом: какими рисками вы предпочитаете владеть — теми, что в вашем коде, или теми, что в чужой дорожной карте.

Бок о бок

Пять критериев, которые действительно решают

Dimension
Разработка своими силами
Покупка платформы
Time to market
12–24 месяца до первой реальной транзакции: леджер, счета, сверка и карточные рельсы вы проектируете, пишете и проверяете сами — ещё до первого клиента.
Недели до пилота. Леджер, счета и рельсы уже существуют и уже работают, поэтому первая транзакция — это настройка, а не разработка.
Контроль и гибкость
Полные. Каждая таблица, каждый автомат состояний, каждый крайний случай — в вашей власти, и дорабатывать их вы будете по мере развития продукта.
Ограничены моделью платформы. Вы получаете то, что она открывает; всё остальное — запрос в чужой дорожной карте.
Периметр комплаенса
Весь периметр на вас: аудиторский след, локализация данных, управление ключами и доказательства для проверки нужно заложить в архитектуру и уметь защитить.
Значительная часть периметра унаследована от платформы, которая уже его обслуживает, — но за способ использования отвечаете вы, и вы доверяете их контролям наравне со своими.
Поддержка и дежурства
Постоянная команда. Леджеры не бывают «закончены» — их патчат, мигрируют, мониторят и держат на дежурстве, пока они работают.
В основном на вендоре. Обновления, аптайм и большинство инцидентов уходят от вашей команды — ценой зависимости от его темпа и его страницы статуса.
Структура затрат
Крупные фиксированные вложения в начале — зарплаты и годы работы, — затем меньшая предельная стоимость счёта после запуска. Вы покупаете актив вместе с его обязательствами.
Небольшие вложения в начале, регулярные платежи потом — лицензия или доля выручки, растущая с объёмом. Предсказуемо, но не нулевое, и цену задаёт вендор.
01

Когда выигрывает разработка

Стройте, когда ядро и есть продукт. Если ваше отличие заложено в самом леджере — новая модель расчётов, класс активов, который никто не поддерживает, требования к задержкам, недостижимые для универсальной платформы, — то владеть каждой строкой кода не издержки, а смысл. Разработка выигрывает и тогда, когда у вас есть редкое для большинства команд: профинансированная постоянная инженерная команда, для которой ядро — обязательство на десятилетие, и достаточно ресурсов, чтобы пройти комплаенс раньше, чем конкурент дойдёт до клиентов.

  1. 01Ваше преимущество в леджере — модель расчётов или активов, которую не даёт ни одна платформа
  2. 02У вас есть постоянная команда с бюджетом на дежурства на годы вперёд, а не спринт к запуску
  3. 03Требования регулятора или локализации данных исключают работу на чужом ядре
  4. 04Time-to-market действительно не главное ограничение
02

Когда выигрывает покупка

Покупайте, когда ограничение — время выхода на рынок, а ядро — обязательный минимум. Большинство финтех-продуктов выигрывают не леджером, а приложением, дистрибуцией, онбордингом, нишей. Если ядро для клиентов — данность, а не причина выбрать вас, каждый месяц разработки — это месяц, не потраченный на то, что действительно побеждает. Покупка выигрывает и тогда, когда нет возможности содержать постоянную команду ядра или когда известная фиксированная стоимость для бизнеса ценнее неопределённой.

  1. 01Ядро — обязательный минимум; ваше преимущество в приложении, аудитории или дистрибуции
  2. 02Пилот нужен через недели, а ждать первую транзакцию кварталами вы не можете
  3. 03Вы предпочитаете известные регулярные расходы счёту за разработку и поддержку без потолка
  4. 04У вас нет постоянной команды леджера на дежурстве — или вы не хотите её иметь
03

Где уместна платформа на собственном ядре

За дилеммой «строить или покупать» скрывается третий вариант: купить ядро, владеть приложением. Whitelabel-платформа даёт работающие леджер, счета, карты и крипто — вы пропускаете восемнадцать месяцев разработки, а ваша команда сохраняет то, что клиенты действительно видят. Ваши дизайнеры отвечают за каждый экран, продуктовая команда — за набор функций, а платформа под ними проверена до прихода первого клиента. Вы получаете обязательный минимум и оставляете себе своё. Это не всегда ответ — если ваше преимущество в леджере, стройте его, — но для большинства продуктов это честная середина: скорость платформы без типового приложения и стоимость, которая растёт с использованием, а не с постоянным штатом.

  1. 01Пропустите разработку ядра; оставьте себе приложение, бренд и набор функций
  2. 02Леджер, уже проверенный в проде, а не проект с нуля, который вам ещё доказывать
  3. 03Стоимость зависит от счетов и модулей, которые вы запускаете, а не от постоянного штата
  4. 04Standalone или полный whitelabel — под вашим брендом, на рельсах, которые не пришлось писать

Не уверены, на чьей вы стороне?

Расскажите, что вы строите и что должно сбыться через шесть месяцев. Мы честно скажем, что лучше: строить, покупать или запустить ваше приложение на ядре, которое вы не писали.