et

Kuidas see töötab?

Kas vajate abi ettevõtte jaoks?

Võtke meiega ühendust, et saada teie vajadustele kohandatud FinMV hinnapakkumine.

Kasutatud tehnoloogia virn

Ajalooliselt on FinMV kirjutatud PHP-s. See on fakt meie mineviku kohta, mitte nõue teie platvormile. Spetsifikatsioon, äriloogika reeglid ja testikomplekt on kirjeldatud sõltumatult konkreetsest raamistikust, mistõttu saab lahenduse teostada sellel platvormil, millega teie meeskond edaspidi elab.

Toetatud tehnoloogiapaketid

Need on tehnoloogiapaketid, mida FinMV täna reaalselt teostab ja toetab. Me ei loetle tehnoloogiaid, mille eest me ei saa vastutada, ja nimekiri on tahtlikult lühem kui "mis iganes soovite".

  • FinMV soovitus — Ei ole eelistust? See on mõistlik vaikevalik. Tehnoloogiapaketi valimine on meie töö, mitte küsimus, millele asutaja peaks vastama.
  • 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

Kuidas kihid omavahel seonduvad

Tagarakendus kannab valdkonda: pakkumised, investeeringud, raha liikumine, regulatiivsed kontrollid ja auditijälg. See on kõige olulisem valik, sest just seda koodi hoiavad korras teie insenerid.

Esirakendus hõlmab investori kontot, projekti või emitendi ala ja tagakontorit. CSS-raamistikud nagu Tailwind kuuluvad siia: need on kujundava kihi, mitte tehnoloogiapaki osa, ja need ei mõjuta kunagi seda, kuidas platvorm käitub.

Andmed. PostgreSQL on registreerimissüsteem. Finantsseisund, positsioonid ja auditi ajalugu vajavad tehinguid ja terviklikkuse piiranguid, mille jaoks relatsiooniline andmebaas ongi loodud.

Vahemälu ja koordineerimine. Redis, kus tõesti on vaja kiiret vahemälu või koordineerimist.

Asünkroonne töö. Järjekorrad tegelevad sellega, mis ei tohi kasutajat blokeerida. Eraldi broker, näiteks RabbitMQ või Kafka, võetakse kasutusele siis, kui koormus või integratsioonide topoloogia seda õigustab — see on juurutusotsus, mille teeme teie nõuete põhjal, mitte küsimus, mille esitame teile.

Kuidas valida

Valige sihtmärk, mille jaoks teie inseneriorganisatsioon suudab palgata, ülevaatusi teha ja seda käitada. Kui teil on juba meeskond, on vastus tavaliselt ilmne. Kui teil seda veel pole, valige soovitatud variant — selle juurde saab tagasi tulla enne juurutuse algust.

Tehnoloogiapakk ise ei määra hinda. Maksumus muutub siis, kui valitud lahendus tõesti muudab töömahtu, korduvkasutuse osakaalu, toe koormust, juurutuse ja turvalisuse profiili või tarneriski. Te maksate kontrollitud tulemuse, mahu, riski ja omandiõiguse eest, mitte konkreetses keeles kirjutatud koodiridade eest.

Arhitektuur on tehnoloogiast eraldiseisev küsimus ja me vastame sellele samamoodi: vt kuidas me arhitektuuri valime.