Kontaktirajte nas za personaliziranu ponudu FinMV-a prilagođenu vašim potrebama.
FinMV je povijesno napisan u PHP-u. To je činjenica o našoj prošlosti, a ne zahtjev za vašu platformu. Specifikacija, poslovna pravila i skup testova definirani su neovisno o bilo kojem konkretnom frameworku, pa se implementacija može izraditi na tehnološkom stogu s kojim će vaš tim živjeti.
Ovo su stogovi koje FinMV stvarno izrađuje i podržava danas. Ne navodimo tehnologije za koje ne možemo jamčiti, pa je popis namjerno kraći od "bilo koji po vašem izboru".
Backend nosi domenu: ponude, investicije, kretanje novca, regulatorne provjere i revizijski trag. Ovo je najvažniji izbor, jer upravo taj kod će održavati vaši inženjeri.
Frontend obuhvaća portal za investitore, područje projekta ili izdavatelja i back office. CSS frameworkovi poput Tailwinda pripadaju ovamo: to je sloj oblikovanja, a ne tehnološki stog, i nikada ne određuju kako se platforma ponaša.
Podaci. PostgreSQL je sustav zapisa. Financijskom stanju, pozicijama i povijesti revizije potrebne su transakcije i ograničenja cjelovitosti, a upravo za to postoji relacijska baza podataka.
Predmemorija i koordinacija. Redis, ondje gdje je stvarno potreban brzi cache ili koordinacija.
Asinkroni rad. Redovi zadataka preuzimaju ono što ne smije blokirati korisnika. Zaseban broker poput RabbitMQ-a ili Kafke uvodi se kada to opravdava opterećenje ili topologija integracija. Tu odluku donosimo iz vaših zahtjeva, a ne prepuštamo je vama na izbor.
Odaberite tehnološki cilj za koji vaša inženjerska organizacija može zapošljavati ljude, provoditi reviziju koda i eksploatirati sustav. Ako tim već postoji, odgovor je obično očit. Ako ga još nemate, uzmite preporučenu opciju — moguće ju je preispitati prije početka implementacije.
Sam stog ne određuje cijenu. Trošak se mijenja kada odabrana implementacija stvarno mijenja opseg posla, udio onoga što se može ponovno iskoristiti, opterećenje podrške, profil implementacije i sigurnosti ili rizik isporuke. Plaćate za provjeren rezultat, opseg, rizik i vlasništvo, a ne za retke koda na određenom jeziku.
Arhitektura je zasebno pitanje od tehnologije, i na njega odgovaramo na isti način: pogledajte kako biramo arhitekturu.