it

Opportunità

Hai bisogno di aiuto per le imprese?

Contattaci per un preventivo FinMV personalizzato su misura per le tue esigenze.

API

API sta per "Application Programming Interface" (Application Programming Interface). La maggior parte delle grandi aziende sviluppa API per i clienti o per uso interno a un certo punto.

Caratteristiche API tradizionali

Un'API aperta collegata a una piattaforma finanziaria consente alla tua azienda di offrire connettività e integrazioni infinite.

Di solito gli sviluppatori creano un sito Web, un ufficio degli investitori e un back office, lasciando l'API per dopo. Man mano che l'attività si sviluppa, appare la necessità di integrazione con altri servizi e partner. Gli sviluppatori quindi aggiungono le API per abilitare tali integrazioni. Questo è il percorso tradizionale di sviluppo del progetto con architettura monolitica.

Il punto debole di questo approccio è che l'API è essenzialmente un'appendice alla piattaforma, necessaria solo per comunicare con i partner esterni. Di conseguenza, le funzionalità dell'API sono generalmente scarse e duplicano alcune delle funzionalità di back office.

Questo approccio crea anche una vulnerabilità. Se l'API è basata sul back office, il sito del back office stesso non può essere lasciato disponibile solo ai dipendenti e chiuso da richieste esterne ad esso. Il sito del back office dovrà essere accessibile a tutti, non solo ai dipendenti, poiché qualsiasi servizio di partner esterno dovrà essere in grado di accedere alla piattaforma tramite l'API.

Un approccio API più moderno

Utilizzando l'Microservice Architecture, abbiamo sviluppato un approccio fondamentalmente diverso all'API.

Sulla tua piattaforma finanziaria, puoi dire che l'API è il "cervello" del sistema. Tutti i dati vengono elaborati in esso, la logica aziendale è incorporata, le query vengono eseguite su database e fornitori di servizi. Anche il tuo sito promozionale, account cliente e backoffice conduce tutti funzionano con la piattaforma tramite l'API.

Questo approccio ha una serie di vantaggi:

  • I dati del tuo progetto sono sempre sicuri e l'accesso ad essi è strettamente controllato
  • puoi creare molti tipi armadi per clienti a tutti gli effetti e siti promozionali
  • la tua API sarà massima