es

Oportunidades

¿Necesita ayuda para los negocios?

Contáctenos para una cotización personalizada de FinMV adaptada a sus necesidades.

API

API significa "Interfaz de programación de aplicaciones" (Interfaz de programación de aplicaciones). La mayoría de las grandes empresas desarrollan API para clientes o para uso interno en algún momento.

Características API tradicionales

Una API abierta conectada a una plataforma financiera le permite a su empresa ofrecer conectividad e integraciones infinitas.

Normalmente los desarrolladores hacen un sitio web, una oficina del inversionista y un back office, dejando la API para más adelante. A medida que se desarrolla el negocio, aparece la necesidad de integración con otros servicios y socios. Luego, los desarrolladores agregan API para habilitar tales integraciones. Este es el camino tradicional del desarrollo de proyectos con arquitectura monolítica.

El punto débil de este enfoque es que la API es esencialmente un apéndice de la plataforma, que solo se necesita para comunicarse con socios externos. Como resultado, las capacidades de la API suelen ser escasas y duplican algunas de las funciones administrativas.

Este enfoque también crea una vulnerabilidad. Si la API se basa en la oficina administrativa, entonces el sitio de la oficina administrativa en sí no puede dejarse disponible solo para los empleados y cerrarse a solicitudes externas. El sitio de back office deberá ser accesible para todos, no solo para los empleados, ya que cualquier servicio de socio externo deberá poder acceder a la plataforma a través de la API.

Un enfoque API más moderno

Usando Arquitectura de microservicios, hemos desarrollado un enfoque fundamentalmente diferente para la API.

En su plataforma financiera, puede decir que la API es el "cerebro" del sistema. En él se procesan todos los datos, se incrusta la lógica empresarial, se realizan consultas a bases de datos y proveedores de servicios. Su sitio promocional, cuenta de cliente y back office también realizan todos funcionan con la plataforma a través de la API.

Este enfoque tiene varias ventajas:

  • Los datos de su proyecto siempre están seguros y el acceso a ellos está estrictamente controlado
  • puede crear muchos tipos gabinetes de clientes completos y sitios de promoción
  • su API será máxima