Contactați-ne pentru o ofertă personalizată FinMV, adaptată nevoilor dumneavoastră.
API înseamnă „Application Programming Interface” (Interfață de programare a aplicației). Majoritatea companiilor mari dezvoltă API-uri pentru clienți sau pentru uz intern la un moment dat.
Un API deschis conectat la o platformă financiară permite companiei dvs. să ofere conectivitate și integrări nesfârșite.
De obicei dezvoltatorii creează un site web, un birou pentru investitori și un back office, lăsând API-ul pentru mai târziu. Pe măsură ce afacerea se dezvoltă, apare nevoia de integrare cu alte servicii și parteneri. Apoi, dezvoltatorii adaugă API-uri pentru a activa astfel de integrări. Aceasta este calea tradițională de dezvoltare a proiectelor cu arhitectură monolitică.
Punctul slab al acestei abordări este că API-ul este în esență un anexă al platformei, care este necesar doar pentru a comunica cu partenerii externi. Ca rezultat, capabilitățile API sunt de obicei rare și dublează o parte din funcționalitatea de back office.
Această abordare creează, de asemenea, o vulnerabilitate. Dacă API-ul se bazează pe back office, atunci site-ul back office în sine nu poate fi lăsat disponibil doar angajaților și închis de la solicitările externe către acesta. Site-ul back office va trebui să fie accesibil tuturor, nu doar angajaților, deoarece orice serviciu partener extern va trebui să poată accesa platforma prin intermediul API-ului.
Folosind Arhitectura de microservicii, am dezvoltat o abordare fundamental diferită a API-ului.
Pe platforma dvs. financiară, puteți spune că API-ul este „creierul” sistemului. Toate datele sunt procesate în el, logica de afaceri este încorporată, interogările sunt efectuate către bazele de date și furnizorii de servicii. site-ul dvs. promoțional, contul de client și back office conduc, de asemenea toate lucrează cu platforma prin API.
Această abordare are o serie de avantaje: