ga

Conas a oibríonn sé?

Cabhair uait le haghaidh gnó?

Déan teagmháil linn le haghaidh luachan pearsantaithe FinMV atá oiriúnaithe do do chuid riachtanas.

Monolithic nó micriseirbhís?

Beidh ar stiúrthóir teicniúil do chuideachta, le linn dó ardán airgeadais a sheoladh, rogha ailtireachta tionscadail a roghnú. Cad iad na roghanna ailtireachta atá ar fáil dó agus cé acu ceann is fearr a roghnú?

Rogha 1. Ailtireacht mhonailiteach (monolith)

Tá ailtireacht mhonailiteach cosúil le ball sneachta. Tosaíonn tú ar thionscadal agus tá liathróid bheag sneachta agat. Tá sé chomh beag gur féidir é a fhorbairt agus a rolladh ag foireann bheag. Rith cúpla bliain, agus anois tá do liathróid sneachta chomh mór sin go bhfuil 20 forbróirí ag brú air cheana féin. I gceann cúpla bliain eile, beidh na céadta forbróirí ag rolladh do liathróid sneachta le ton cód, ach éireoidh sé an-mhall le gnéithe nua a sheoladh.

Mar thoradh air sin, tosaíonn na húinéirí ag athrú an stiúrthóir teicniúil, baill na foirne, ach éiríonn sé in olcas. Níl a fhios ag baill foirne nua na sonraí stairiúla, cén fáth gurb é an liathróid sneachta an bealach atá ann agus nach bhfuil ceann eile. Éiríonn doiciméadú táirge as dáta go tapa.

Cad chuige nach ndéanfá é díreach ón tús? Ar an gcéad dul síos, ag tús an ghnó, bíonn acmhainní teoranta i gcónaí, níl dóthain forbróirí, saineolais agus ama ann. Tá an lámh in uachtar, agus tá deifir ar na ríomhchláraitheoirí é a dhéanamh ar an mbealach is tapúla is féidir.

Ar an dara dul síos, ceapann innealtóirí teicniúla: "Bhuel, bíodh sé ina ailtireacht mhonailiteach faoi láthair, ach nuair a fhásfaidh an gnó, déanfaimid gach rud a athdhéanamh". Ar an drochuair, i ndáiríre, beidh sé na mílte níos deacra tionscadal monolithic atá ann cheana féin a aistriú go hailtireacht micriseirbhíse ná gach rud a scríobh ón tús.

Rogha 2. Ailtireacht mhicriseirbhíse

Déanfaimid do ardán airgeadais bunaithe láithreach ar ailtireacht micriseirbhíse.

Is féidir ailtireacht mhicriseirbhíse a chur i gcomparáid le leaca pábhála ar chosáin. De réir mar a fhásann do thionscadal, cuirtear níos mó tíleanna le do shiúlóid. Má tá comhpháirt as dáta, is leor ceann nua a chur in ionad an tíl seo.

Tá go leor buntáistí ag baint leis an ailtireacht seo, ach ainmneoidh mé na cinn is tábhachtaí:

  • tá fostaithe aonair freagrach as oibriú gach micriseirbhíse
  • tá cosc ar ghoid an chóid tionscadail toisc nach bhfuil rochtain ag forbróirí ach ar chuid den chód
  • nuair a thagann nuashonruithe teanga ríomhchláraithe amach, is féidir leat cód ríomhchlár gach seirbhíse a shocrú ceann ar cheann

Samplaí den saol fíor

An chéad sampla. Shocraigh bainistíocht ardán iasachtaithe P2P le líon mór úsáideoirí dul isteach i margaí na dtíortha a bhfuil airgeadra eile acu. Bhí ailtireacht mhonailiteach ag an ardán agus níor chuimsigh sé ach airgeadra amháin - an euro, agus chun dul isteach ar mhargaí na Sualainne (croner na Sualainne), an Pholainn (Zloty na Polainne), Poblacht na Seice (coróin na Seice) b'éigean il-airgeadra a thabhairt isteach.

Thóg sé míonna ar an bhfoireann iomlán an fheidhm seo a chur i bhfeidhm, agus mhoilligh forbairt feidhmiúlachta nua níos mó fós. I gcás ailtireacht mhicriseirbhíse, bheadh gach rud i bhfad níos éasca agus níos tapúla.

Dara sampla. Ar dtús, seoladh an tógálaí suímh sa teanga dhúchais agus ní raibh an bhainistíocht chun leathnú isteach i margaí eile. Bhí ailtireacht monolithic ag an tionscadal, agus d'fhás an fheidhmiúlacht go tapa. Ba ghréasán casta é scéim an ardáin ina raibh gach rud ceangailte le gach rud. Lá amháin, chinn an gnó leagan den ardán a scaoileadh i dteangacha eile. Ar dtús, bhí an chuma ar an scéal gur leor comhaid teanga amháin a chur leis agus anois beidh an comhéadan iomlán aistrithe againn.

Go praiticiúil, b'éigean an tionscadal iomlán a athdhéanamh. Mar shampla, ba cheart ainmneacha cuideachtaí agus táirgí sa bhunachar sonraí a stóráil anois ní hamháin i dteanga amháin, ach i ngach teanga. Níorbh fhéidir faisnéis a dhúbláil mar gheall ar an loighic ghnó, bhí sé riachtanach ainmneacha do gach teanga a stóráil ag an am céanna. Dá réir sin, tháinig athruithe ar chomhéadain na comh-aireachta agus na cúloifige dá bharr. Bhí gá le hathruithe ar chomhéadain na rialacha maidir le bailíochtú a dhéanamh ar shonraí ag teacht isteach, teimpléid litreacha a athrú mar gheall ar phrionsabail éagsúla críoch i dteangacha éagsúla, tástálacha a athrú, etc.

Ós rud é go raibh gach rud ceangailte le gach rud, rinneadh an cinneadh bogadh chuig ailtireacht micriseirbhíse in éineacht le seoladh teangacha nua. Thóg an próiseas aistrithe ó ailtireacht mhonailiteach go micriseirbhíse níos mó ná bliain.

An tríú sampla. Rinneadh an t-ardán fintech ar sheanleagan de PHP agus Laravel. Bhí sé beagnach dodhéanta uasghrádú go leaganacha níos nuaí, chomh maith leis an mbunachar sonraí a athrú ó MariaDB go PostgreSQL, mar ní raibh ar an bhfoireann iomlán déileáil ach leis an bpróiseas aistrithe ar feadh roinnt míonna.

D'fhéadfadh leaganacha nua de PHP agus de Laravel ag an am sin an tionscadal a bhrostú agus a fhorbairt a thuilleadh, ach níor cheadaigh an ailtireacht mhonailiteach an stoic teicneolaíochta a nuashonrú

.