ru

Нужна помощь для бизнеса?

Свяжитесь с нами, чтобы получить персональное предложение по FinMV, адаптированное к вашим потребностям.

API

Аббревиатура API расшифровывается как «Application Programming Interface» (программный интерфейс приложения). Большинство крупных компаний на определённом этапе разрабатывают API для клиентов или для внутреннего использования.

Традиционные возможности API

Открытый API, подключенный к финансовой платформе, позволяет вашему бизнесу предлагать возможности подключения и бесконечные возможности интеграции.

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

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

Также подобный подход создаёт уязвимость. Если API создан на базе бэк-офиса, то сам сайт бэк-офиса нельзя оставить доступным только сотрудникам и закрыть от внешних запросов к нему. Сайт бэк-офиса должен будет быть доступен всем, а не только сотрудникам, поскольку любой внешний партнёрский сервис должен будет иметь возможность обращаться к платформе по API.

Более современный поход к API

Благодаря микросервисной архитектуре мы разработали принципиально другой подход к API.

На вашей финансовой платформе можно сказать, что "мозгом" системы является именно API. В нём обрабатываются все данные, заложена бизнес-логика, идут запросы к базам данных и сервис-провайдерам. Ваш промо-сайт, кабинет клиента и бэк-офис также ведут всю работу с платформой через API.

Подобный подход даёт ряд преимуществ:

  • данные вашего проекта всегда в безопасности, а доступ к ним строго контролируется
  • можно делать много видов полноценных кабинетов клиента и промо-сайтов
  • возможности вашего API будут максимальными