Pišite nam za osebno ponudbo FinMV, prilagojeno vašim potrebam.
FinMV je zgodovinsko zgrajen v PHP. To je dejstvo o naši preteklosti, ne zahteva za vašo platformo. Specifikacija, poslovna pravila in nabor testov so opredeljeni neodvisno od kateregakoli ogrodja, zato je izvedbo mogoče izdelati na cilju, ki ustreza ekipi, ki bo z njim živela.
To so nabori tehnologij, ki jih FinMV danes dejansko izdeluje in podpira. Ne naštevamo tehnologij, za katere ne moremo jamčiti, zato je seznam namenoma krajši kot "katera koli po vaši izbiri".
Zaledje (backend) nosi domeno: ponudbe, naložbe, gibanje denarja, regulativne preverbe in revizijsko sled. To je najpomembnejša izbira, saj bodo prav to kodo vzdrževali vaši inženirji.
Uporabniški vmesnik (frontend) zajema kabinet investitorja, razdelek projekta ali izdajatelja in bekend pisarno (back office). Ogrodja CSS, kot je Tailwind, sodijo sem: gre za plast oblikovanja, ne tehnološki sklad, in ne vplivajo na obnašanje platforme.
Podatki. PostgreSQL je sistem zapisov. Finančno stanje, pozicije in revizijska zgodovina potrebujejo transakcije in omejitve celovitosti, za kar obstaja relacijska baza podatkov.
Predpomnilnik in usklajevanje. Redis, tam kjer je resnično potreben hiter predpomnilnik ali usklajevanje.
Asinhrono delo. Čakalne vrste prevzamejo tisto, kar ne sme blokirati uporabnika. Namenski posrednik, kot sta RabbitMQ ali Kafka, se uvede, ko to upravičuje obremenitev ali topologija integracij — to je izvedbena odločitev, ki jo sprejmemo na podlagi vaših zahtev, ne vprašanje, ki bi ga postavili vam.
Izberite cilj, za katerega lahko vaša inženirska organizacija zaposluje, izvaja preglede in ga upravlja. Če ekipo že imate, je odgovor običajno očiten. Če je še nimate, izberite priporočeno možnost — k njej se lahko vrnete pred začetkom izvedbe.
Tehnološki sklad sam po sebi ne določa cene. Strošek se spremeni, ko izbrani cilj izvedbe dejansko spremeni obseg dela, delež ponovne uporabe, breme podpore, profil uvedbe in varnosti ali tveganje dobave. Plačujete za preverjen rezultat, obseg, tveganje in lastništvo, ne za vrstice kode v določenem jeziku.
Arhitektura je ločeno vprašanje od tehnologije, in odgovarjamo nanj na enak način: glejte kako izbiramo arhitekturo.