de

Wie es funktioniert?

Benötigen Sie Hilfe für Unternehmen?

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

Gebrauchter Technologie-Stack

FinMV wurde historisch in PHP entwickelt. Das ist eine Tatsache über unsere Vergangenheit, keine Anforderung an Ihre Plattform. Die Spezifikation, die Geschäftsregeln und die Testsuite sind unabhängig von einem bestimmten Framework definiert, sodass eine Implementierung auf dem Technologie-Stack erstellt werden kann, mit dem Ihr Team leben wird.

Unterstützte technologische Stacks

Das sind die Stacks, die FinMV heute tatsächlich umsetzt und unterstützt. Wir listen keine Technologien auf, für die wir nicht einstehen können, und die Liste ist bewusst kürzer als „jeder Stack nach Wahl“.

  • Empfehlung von FinMV — Keine Präferenz? Das ist die sinnvolle Standardwahl. Die Wahl des Stacks ist unsere Aufgabe, keine Frage, die ein Gründer beantworten muss.
  • TypeScript, Next.js — Next.js — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • TypeScript, Node.js, NestJS — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • Java, Spring Boot — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • Kotlin, Spring Boot — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • C#, ASP.NET Core — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • Go, Gin, Echo, Fiber — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • Python, FastAPI, Django — React / Angular — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka
  • PHP, Laravel — React / Vue.js — PostgreSQL / MongoDB, Redis, RabbitMQ / Kafka

Wie die Schichten zusammenhängen

Das Backend trägt die Domäne: Angebote, Investitionen, Geldbewegungen, regulatorische Prüfungen und die Prüfspur. Das ist die wichtigste Wahl, denn genau diesen Code werden Ihre Ingenieure pflegen.

Das Frontend umfasst das Investorenportal, den Projekt- oder Emittentenbereich und das Backoffice. CSS-Frameworks wie Tailwind gehören hierher: Das ist eine Gestaltungsschicht, kein Technologie-Stack, und sie beeinflussen niemals, wie sich die Plattform verhält.

Daten. PostgreSQL ist das Aufzeichnungssystem. Finanzieller Status, Positionen und Prüfhistorie benötigen Transaktionen und Integritätsbeschränkungen, und genau dafür gibt es eine relationale Datenbank.

Cache und Koordination. Redis — dort, wo tatsächlich ein schneller Cache oder eine Koordination benötigt wird.

Asynchrone Arbeit. Warteschlangen übernehmen das, was einen Benutzer nicht blockieren darf. Ein dedizierter Broker — RabbitMQ oder Kafka — kommt zum Einsatz, wenn Durchsatz oder Integrationstopologie dies rechtfertigen. Diese Entscheidung treffen wir anhand Ihrer Anforderungen, statt sie Ihnen zur Wahl zu stellen.

Wie man wählt

Wählen Sie den Stack, für den Ihre Engineering-Organisation Personal einstellen, Reviews durchführen und den Betrieb führen kann. Wenn Sie bereits ein Team haben, ist die Antwort meist offensichtlich. Wenn noch nicht, nehmen Sie die empfohlene Variante — man kann sie vor Beginn der Implementierung noch einmal überdenken.

Der Stack allein bestimmt nicht den Preis. Die Kosten ändern sich, wenn das gewählte Implementierungsziel tatsächlich den Arbeitsumfang, den wiederverwendbaren Anteil, die Support-Last, das Bereitstellungs- und Sicherheitsprofil oder das Lieferrisiko verändert. Sie zahlen für ein geprüftes Ergebnis, Umfang, Risiko und Eigentum — nicht für Codezeilen in einer bestimmten Sprache.

Architektur ist eine von der Technologie getrennte Frage, und wir beantworten sie auf dieselbe Weise: siehe wie wir die Architektur wählen.