da

Hvordan det virker?

Har du brug for hjælp til erhvervslivet?

Kontakt os for et personligt FinMV-tilbud, der er skræddersyet til dine behov.

Brugt teknologi stak

FinMV er historisk bygget i PHP. Det er et faktum om vores fortid, ikke et krav til din platform. Specifikationen, forretningsreglerne og testsuiten er defineret uafhængigt af enhver bestemt ramme, så en implementering kan produceres på den stak, der passer til det team, der skal leve med den.

Understøttede teknologistakke

Dette er de teknologistakke, som FinMV rent faktisk leverer og understøtter i dag. Vi opremser ikke teknologier, vi ikke kan stå inde for, og listen er bevidst kortere end "hvad som helst, du foretrækker".

  • Anbefalet af FinMV — Ingen præferencer? Det er det fornuftige standardvalg. At vælge stak er vores arbejde, ikke et spørgsmål en grundlægger skal svare på.
  • 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

Hvordan lagene hænger sammen

Backend bærer domænet: tilbud, investeringer, pengebevægelser, compliance-kontroller og revisionssporet. Det er det valg, der betyder mest, fordi det er den kode, dine ingeniører skal vedligeholde.

Frontend dækker investorportalen, projekt- eller udstederområdet og backoffice. CSS-frameworks som Tailwind hører hjemme her: det er et designlag, ikke en teknologistak, og det bestemmer aldrig, hvordan platformen opfører sig.

Data. PostgreSQL er systemet for optegnelser. Finansiel status, positioner og revisionshistorik har brug for transaktioner og integritetsbegrænsninger, og det er, hvad en relationel database er til.

Cache og koordination. Redis — der, hvor der virkelig er brug for hurtig caching eller koordination.

Asynkront arbejde. Køer tager sig af det, der ikke må blokere en bruger. En dedikeret mægler — RabbitMQ eller Kafka — introduceres, når gennemløb eller integrationstopologi berettiger det. Denne beslutning træffer vi ud fra dine krav, ikke som et valg, vi lægger over til dig.

Sådan vælger du

Vælg den stak, som din tekniske organisation kan ansætte til, gennemgå og drive. Hvis du allerede har et team, er svaret som regel indlysende. Hvis du ikke har det endnu, så vælg den anbefalede mulighed — den kan genovervejes, før implementeringen starter.

Stakken bestemmer ikke prisen alene. Omkostningen ændrer sig, når den valgte implementering reelt ændrer arbejdsmængden, andelen af genbrug, supportbyrden, deployment- og sikkerhedsprofilen eller leveringsrisikoen. Du betaler for et verificeret resultat, omfang, risiko og ejerskab — ikke for kodelinjer i et bestemt sprog.

Arkitektur er et separat spørgsmål fra teknologi, og vi besvarer det på samme måde: se hvordan vi vælger arkitektur.