Chancen

Benötigen Sie Hilfe für Unternehmen?

Kontaktieren Sie uns für ein individuelles, auf Ihre Bedürfnisse zugeschnittenes FinMV-Angebot.

API

API steht für "Application Programming Interface" (Anwendungsprogrammierschnittstelle). Die meisten großen Unternehmen entwickeln irgendwann APIs für Kunden oder für den internen Gebrauch.

Traditionelle API-Funktionen

Eine offene API, die mit einer Finanzplattform verbunden ist, ermöglicht es Ihrem Unternehmen, Konnektivität und endlose Integrationen anzubieten.

Normalerweise erstellen Entwickler eine Website, ein Investorenbüro und ein Backoffice und überlassen die API für später. Während sich das Geschäft entwickelt, erscheint die Notwendigkeit einer Integration mit anderen Diensten und Partnern. Entwickler fügen dann APIs hinzu, um solche Integrationen zu ermöglichen. Dies ist der traditionelle Weg der Projektentwicklung mit monolithischer Architektur.

Der Schwachpunkt bei diesem Ansatz ist, dass die API im Wesentlichen ein Anhängsel der Plattform ist, das nur für die Kommunikation mit externen Partnern benötigt wird. Infolgedessen sind API-Funktionen normalerweise spärlich und duplizieren einige der Backoffice-Funktionen.

Dieser Ansatz schafft auch eine Schwachstelle. Wenn die API auf dem Backoffice basiert, kann die Backoffice-Site selbst nicht nur für Mitarbeiter verfügbar bleiben und für externe Anfragen an sie geschlossen werden. Die Backoffice-Site muss für alle zugänglich sein, nicht nur für Mitarbeiter, da jeder externe Partnerdienst über die API auf die Plattform zugreifen können muss.

Ein modernerer API-Ansatz

Unter Verwendung der Microservice-Architektur haben wir einen grundlegend anderen Ansatz für die API entwickelt.

Auf Ihrer Finanzplattform können Sie sagen, dass die API das "Gehirn" des Systems ist. Alle Daten werden darin verarbeitet, Geschäftslogik eingebettet, Anfragen an Datenbanken und Dienstleister gestellt. Ihre Werbeseite, Ihr Kundenkonto und Ihr Backoffice führen ebenfalls alle arbeiten mit der Plattform über die API.

Dieser Ansatz hat eine Reihe von Vorteilen:

  • Ihre Projektdaten sind immer sicher und der Zugriff darauf wird streng kontrolliert
  • Sie können viele Arten von vollwertigen Kundenkabinetten und Werbeseiten erstellen
  • Ihre API wird maximal sein