Skontaktuj się z nami, aby uzyskać indywidualną wycenę FinMV dostosowaną do Twoich potrzeb.
API oznacza "interfejs programowania aplikacji" (interfejs programowania aplikacji). Większość dużych firm opracowuje na pewnym etapie interfejsy API dla klientów lub do użytku wewnętrznego.
Otwarty interfejs API połączony z platformą finansową umożliwia Twojej firmie oferowanie łączności i niekończących się integracji.
Zazwyczaj programiści tworzą stronę internetową, biuro inwestora i zaplecze, pozostawiając API na później. Wraz z rozwojem biznesu pojawia się potrzeba integracji z innymi usługami i partnerami. Deweloperzy następnie dodają interfejsy API, aby umożliwić takie integracje. To jest tradycyjna ścieżka rozwoju projektu z architekturą monolityczną.
Słabym punktem tego podejścia jest to, że interfejs API jest zasadniczo dodatkiem do platformy, który jest potrzebny tylko do komunikacji z partnerami zewnętrznymi. W rezultacie możliwości API są zwykle rzadkie i powielają niektóre funkcje back office.
Takie podejście stwarza również podatność na zagrożenia. Jeśli API bazuje na back office, to sama strona back office nie może być dostępna tylko dla pracowników i zamknięta przed zewnętrznymi żądaniami. Witryna back office będzie musiała być dostępna dla wszystkich, nie tylko dla pracowników, ponieważ każda zewnętrzna usługa partnera będzie musiała mieć dostęp do platformy za pośrednictwem interfejsu API.
Korzystając z Architektury mikroserwisów, opracowaliśmy zupełnie inne podejście do interfejsu API.
Na swojej platformie finansowej możesz powiedzieć, że API jest „mózgiem” systemu. W nim przetwarzane są wszystkie dane, wbudowana jest logika biznesowa, wykonywane są zapytania do baz danych i dostawców usług. Twoja witryna promocyjna, konto klienta i zaplecze również prowadzą wszystkie współpracują z platformą za pośrednictwem interfejsu API.
To podejście ma wiele zalet: