Kontaktieren Sie uns für ein individuelles, auf Ihre Bedürfnisse zugeschnittenes FinMV-Angebot.
Der technische Leiter Ihres Unternehmens muss bei der Planung der Einführung einer Finanzplattform eine Projektarchitekturoption auswählen. Welche Architekturoptionen stehen ihm zur Verfügung und welche ist besser zu wählen?
Eine neue Investitionsplattform hat ein Team, eine Bereitstellung und eine Datenbank. Die Kosten eines verteilten Systems fließen in dieser Phase vollständig in Overhead: Netzwerkaufrufe dort, wo ein Funktionsaufruf genügen würde, letztendliche Konsistenz dort, wo eine Transaktion genügen würde, und eine Betriebslast, für die niemand Personal hat.
Deshalb ist die Standardimplementierung modular: Onboarding, Angebote, Investitionen, Zahlungen, Dokumente, Betreuung und Berichterstattung leben hinter expliziten Grenzen innerhalb eines einzigen bereitstellbaren Systems. Modular macht sie nicht die Ordnerstruktur, sondern dass jedes Modul einen Vertrag hat, seine eigenen Daten besitzt und durch eigene Tests abgedeckt ist.
Ein Modul wird aus einem konkreten Grund zu einem separaten Dienst, und diese Gründe sind geschäftlicher Natur, nicht architektonische Mode:
Da die Grenzen und Verträge bereits bestehen, ist die Ausgliederung eines Dienstes eine geplante Operation, keine Neufassung. Genau das ist der Sinn dieses Aufbaus: Die Option bleibt offen und bleibt günstig.
Arbeit, die einen Benutzer nicht blockieren darf — Abgleich von Abrechnungen, Dokumentenerstellung, Callbacks von Anbietern, Berichterstattung — läuft über Warteschlangen. Nachrichtenbroker wie RabbitMQ oder Kafka kommen dann zum Einsatz, wenn Durchsatz oder Integrationstopologie dies rechtfertigen, nicht standardmäßig. PostgreSQL bleibt das Aufzeichnungssystem; Redis wird dort eingesetzt, wo tatsächlich ein schneller Cache oder eine Koordination benötigt wird.
Wir verkaufen weder einen Monolithen noch Microservices. Beides sind Antworten auf Fragen, die noch niemand gestellt hat. Wir bauen auch kein verteiltes System, um eine Plattform seriös wirken zu lassen — Architektur-Theater ist teuer im Betrieb und schwer zu übergeben.
Ihre Architektur wird anhand Ihrer Größenordnung, Ihrer regulatorischen Verpflichtungen, Ihrer Integrationen und der Größe des Teams gewählt, das sie betreiben wird — und sie ist so konzipiert, dass sie sich mit diesen Faktoren ändern kann.