Свяжитесь с нами, чтобы получить персональное предложение по FinMV, адаптированное к вашим потребностям.
Аббревиатура API расшифровывается как «Application Programming Interface» (программный интерфейс приложения). Большинство крупных компаний на определённом этапе разрабатывают API для клиентов или для внутреннего использования.
Открытый API, подключенный к финансовой платформе, позволяет вашему бизнесу предлагать возможности подключения и бесконечные возможности интеграции.
Обычно разработчики делают сайт, кабинет инвестора и бэк-офис, оставляя API на потом. По мере развития бизнеса появляются потребности интеграции с другими сервисами и партнёрами. Тогда разработчики добавляют API для возможности таких интеграций. Это традиционный путь развития проекта с монолитной архитектурой.
Слабым местом в подобном подходе является то, что API по сути является придатком к платформе, который нужен только для коммуникации с внешними партнёрами. В результате возможности API обычно скудны и дублируют часть функционала бэк-офиса.
Также подобный подход создаёт уязвимость. Если API создан на базе бэк-офиса, то сам сайт бэк-офиса нельзя оставить доступным только сотрудникам и закрыть от внешних запросов к нему. Сайт бэк-офиса должен будет быть доступен всем, а не только сотрудникам, поскольку любой внешний партнёрский сервис должен будет иметь возможность обращаться к платформе по API.
Благодаря микросервисной архитектуре мы разработали принципиально другой подход к API.
На вашей финансовой платформе можно сказать, что "мозгом" системы является именно API. В нём обрабатываются все данные, заложена бизнес-логика, идут запросы к базам данных и сервис-провайдерам. Ваш промо-сайт, кабинет клиента и бэк-офис также ведут всю работу с платформой через API.
Подобный подход даёт ряд преимуществ: