Clár na nÁbhar[Folaigh][Taispeáin]
- Réamhrá don ailtireacht micrea tosaigh
Buntáistí Micrimhilseogra tosaigh +-
- Forbairt i bhFoirne Uathrialach Mear
- Bunaítear Cóid Níos lú de Mhicreaéadanais Aonair go Cód Glanta
- Cobhsaíocht app feabhsaithe Mar gheall ar Chúpláil Scaoilte
- Tá Tástáil Gnéithe Aonair Déanta Níos Simplí
- Fágann Méid an Churta Laghdaithe go n-ualaítear leathanach níos tapúla
- Neamhspleáchas Teicneolaíochta
- Conclúid
Tá an smaoineamh maidir le micreasheirbhísí tarraingthe go mór le déanaí, agus tá go leor gnólachtaí ag baint úsáide as chun deireadh a chur le haiséil mhóra mhonailíocha.
Is dúshlán fós é do go leor gnólachtaí dul ar an mbealach céanna leis an frontend, fiú má tá an modh dáilte seo chun taobh an fhreastalaí d'aipeanna gréasáin a thógáil níos iontaofa nó níos lú i dtéarmaí taighde agus cur i gcrích.
Mar gheall ar a spleáchas dlúth, is gnách go mbíonn sé deacair ag monolith taobh an chliaint gnéithe nua a chomhtháthú, teicneolaíochtaí nua a ghlacadh, agus comhpháirteanna aonair a scála.
Spreag na dúshláin seo agus dúshláin eile forbróirí aghaidhe chun imscrúdú a dhéanamh trí úsáid a bhaint as micrisheirbhísí.
Mar thoradh air sin, forbraíodh straitéis ailtireachta úrnua ar a dtugtar microfrontend chun ciseal tosaigh na suíomhanna gréasáin agus na bhfeidhmchlár gréasán-bhunaithe a chruthú.
Úsáideadh an téarma ar dtús i 2016, agus ó shin i leith, tá go leor aird tugtha aige ar chúis mhaith.
Tabharfaidh an t-alt seo tuiscint ghinearálta ar cad is micrea-éadanais ann agus na saincheisteanna a dtugann siad aghaidh orthu. tá sé ag obair, chomh maith le buntáistí agus míbhuntáistí.
Réamhrá don ailtireacht micrea tosaigh
Roinneann modh comhaimseartha forbartha tosaigh ar a dtugtar ailtireacht micrea-éadanais a iarratas gréasáin i gcodanna beaga, neamhspleácha.
Don úsáideoir deiridh, is cosúil gur aonad amháin iad na codanna seo fiú má tógadh iad go neamhspleách agus ansin iad a chur le chéile.
Leis an difríocht a bhaineann le micrea-éadanais le taobh an chliaint, ní le taobh an fhreastalaí, le réitigh ar líne, tá an réasúnaíocht atá mar bhun leo comhionann le réasúnaíocht na micrisheirbhísí.
Is é an chiall is mó a bhaineann le táirgí sofaisticiúla gréasán-bhunaithe a dhéanamh agus cur chuige micrea-éadanais in úsáid.
Cuireann micrea-éadanais, i gcomparáid le monolith ceann tosaigh níos traidisiúnta, ar chumas go leor foirne comhoibriú ar leithligh ar thionscadail bogearraí éagsúla.
Is féidir le ríomhchláraitheoirí aipeanna gréasáin a chruthú níos tapúla agus le hinscálaitheacht agus inchothaitheacht níos fearr ag baint úsáide as an dearadh ailtireachta seo.
Chun é a chur go simplí, níl i ngach micrea-éadanas ach píosa cód le haghaidh comhpháirt ar leith den leathanach gréasáin.
Tá na gnéithe seo á rialú ag foirne ar leith, agus speisialtóireacht gach ceann acu i dtionscal nó i gcuspóir áirithe.
Monolithic vs Microservices vs ailtireacht aghaidh Micrimhilseogra
Smaoinigh ar athlonnú. An mbeidh sé níos simplí duit gach rud a eagrú i roinnt boscaí beaga lipéadaithe agus gach ceann díobh a athlonnú ina n-aonar nó an fhoireann ar fad a phacáil i mbosca ollmhór amháin agus é a iompar chuig áit nua?
Tá an réiteach soiléir ann.
Déanann an t-analaí seo comparáid idir an dá ailtireacht aipeanna gréasáin ar leith, na monailítí agus na micrisheirbhísí (ar a dtugtar micrea-éadanais freisin).
Ailtireacht mhonailiteach
Seans go mbeidh tú in ann na “seanlaethanta maithe” a thabhairt chun cuimhne nuair a cruthaíodh iarratas iomlán mar aonán aonair, comhtháite. Tugtar monolith ar mhodh den sórt sin, is seantéarma é le haghaidh bloc cloiche mór.
Tá ciall leis seo.
Tá gnéithe idirspleácha ag córais mhonailiteacha. Dá bhrí sin, más mian leat rud éigin a mhodhnú nó gné nua a chur leis, seans go mbeidh an córas ar fad briste.
Cé go bhfuil sé imithe i léig, bíonn sé ann ó am go chéile. Sea, is eol dúinn do léiriú reatha.
D’éirigh sé dosheachanta an bhunachar cód a roinnt ina dhá chomhpháirt éagsúla — aghaidh (taobh an chliaint) agus an t-inneall (taobh an fhreastalaí) — de réir mar a d’fhorbair teicneolaíochtaí nua agus de réir mar a d’éirigh táirgí bogearraí níos casta.
Is é an modh oibríochta is coitianta anois ná scaradh na n-imní idir an ciseal cur i láthair a n-idirghníomhaíonn úsáideoir deiridh leis agus gach rud a tharlaíonn sa chúlra.
Tá dhá fhoireann innealtóireachta bogearraí ag teastáil uaidh, agus an fhoireann tosaigh ag tógáil na gcomhpháirteanna amhairc agus an fhoireann deiridh ag tógáil na seirbhísí gréasáin, loighic gnó, rochtain sonraí, comhtháthú, etc.
Mar sin féin, in ainneoin na deighilte seo, tá an straitéis seo fós monolithic ó nádúr.
Is é an t-athrú is mó ná go bhfuil dhá bhloc cód suntasach againn anois - an t-éadan agus an t-innill—in ionad feidhmchlár ollmhór amháin. Ní gá go mbeadh ailtireachtaí monolithic uafásach; tá cúpla buntáiste acu, lena n-áirítear
- Forbairt shimplí agus thapa d’fheidhmchláir bheaga agus bhunchód foinse amháin agus dearadh an-simplí;
- Tá tástáil agus dífhabhtú an-simplí toisc go bhfuil an cód ar fad in aon áit amháin, rud a fhágann go bhfuil sé níos éasca d'fhoireann sreabhadh iarratais a rianú agus fabhtanna a aithint;
- Go luath i bhforbairt feidhmchlár, bíonn speansais níos saoire toisc nach dtabhaítear costais bhonneagair ná costais forbartha go dtí go gcuirtear gnéithe nua leis.
Léirítear míbhuntáistí na straitéise seo i
- Solúbthacht imlonnaithe teoranta – caithfidh foirne fanacht mura bhfuil ach dornán acu ag obair ar an tionscadal agus bíonn imscaradh nua ag teastáil gach uair a nuashonraíonn tú an cód;
- Tá sé dúshlánach teicneolaíochtaí nua a ghlacadh toisc go gcaithfí cuid shuntasach den tionscadal, murab é an tionscadal ar fad, a athscríobh.
- Nuair a thagann méadú ar líon na bhforbróirí, éiríonn córas cód nasctha go dlúth, casta agus deacair a bhainistiú agus a thuiscint.
- Saincheisteanna eagraíochtúla – caithfidh gach ball foirne an leagan céanna de leabharlanna a úsáid agus aon athruithe a thuairisciú má tá go leor foirne ag obair ar thionscadal monolithic.
- Buarthaí maidir le hinscálaitheacht – toisc go bhfuil comhpháirteanna an tionscadail idirnasctha, cruthaíonn sé deacrachtaí dá scálú ar leithligh iad a mbíonn aga neamhfhónaimh shuntasach agus caiteachais níos airde mar thoradh air.
- D’fhéadfadh sé a bheith deacair do bhaill foirne nua loighic chasta an tionscadail a thuiscint, go háirithe mura bhfuil na hinnealtóirí a d’oibrigh air ar dtús fostaithe a thuilleadh.
Thug forbairt na micrisheirbhísí agus a ngaolta dlúth, agus micrea-éadanas, aghaidh ar na príomhfhadhbanna le córais mhonailiteacha.
Ailtireacht microservices
Ceadaíonn an modh ailtireachta ar a dtugtar micrisheirbhísí go leor comhpháirteanna nó seirbhísí níos lú atá nasctha go scaoilte agus in-imscartha go neamhspleách a chruthú a chuimsíonn inneall feidhmchláir.
Tá a bunachar cód féin ag gach seirbhís, píblínte CI/CD, nósanna imeachta DevOps, agus próisis chun iad a rith.
Is féidir leat a fheiceáil go bhfuil an fhoireann backend monolithic roinnte ina bhfoirne ar leith ag féachaint ar an íomhá thuas.
Díríonn gach ceann acu ina n-aonar ar ghné eile den fheidhmchlár (amhail an tseirbhís táirgí, an tseirbhís chuardaigh agus an tseirbhís íocaíochta).
Tarlaíonn cumarsáid idir na seirbhísí trí phrótacail bhunaithe ar a dtugtar APIanna, mar an prótacal éadrom REST API a úsáideann patrúin shioncrónacha iarratais-fhreagartha.
Rogha eile is ea cumarsáid asincrónach a úsáid ag baint úsáide as bogearraí cosúil le Kafka, a thairgeann struchtúir agus imeachtaí cumarsáide a fhoilsiú / liostáil.
Comhtháthaíonn micreasheirbhísí leis an aghaidh trí inneall don tseirbhís tosaigh (BFF) nó Geata API tríd an líonra. Cuireann BFF API saincheaptha ar fáil do gach cliant, ach tugann API Gateways pointe rochtana amháin do bhailiúcháin de mhicrisheirbhísí.
Ach fiú le comhpháirteanna inneall uathrialaitheacha agus na buntáistí go léir a sholáthraíonn siad, tá an t-éadan fós ina monolith.
Dá bhrí sin, is é seo an áit a bhfuil micrea-éadanas úsáideach.
Ailtireacht aghaidheanna micrea
Cosúil le micrisheirbhísí, áit a ndéanann roinnt foirne bainistíocht ar chomhpháirteanna atá nasctha go scaoilte, cuireann ailtireacht an mhicrea-éadanais an coincheap i bhfeidhm ar an mbrabhsálaí.
Leanann na comhéadain úsáideora feidhmchlár gréasáin seo an struchtúr seo, ina bhfuil comhpháirteanna uathrialacha.
Cruthaítear foirne freisin ar riachtanais na gcliant nó ar chásanna úsáide seachas ar shaineolas nó ar theicneolaíocht faoi leith.
Mar thoradh air sin, bíonn baint ag foirne le micrisheirbhísí agus le tionscadail mhicrea-éadanais.
- slisnithe go hingearach — toisc go bhfuil forbróirí tosaigh, saineolaithe sonraí, innealtóirí inneall, innealtóirí QA, etc. ag obair ar an tionscadal céanna freisin, cruthaíonn siad a ngnéithe ón comhéadan úsáideora go bunachair shonraí; agus
- trasfheidhmeach – cuireann gach ball foirne a gcuid saineolais leis an ngrúpa.
Is féidir le foirne freisin an chairn teicneolaíochta is fearr a oireann dá ngnó ar leith a roghnú.
Is féidir le foireann amháin React a úsáid chun a blúire a ríomhchlárú. Cruthaíonn foireann eile leagan uilleach nua. Sampla amháin den sórt sin is ea Vue.js.
Úsáidtear micrea-éadanais i gcomhar le micreasheirbhísí gaolmhara chun aghaidh a thabhairt ar shaincheisteanna a bhíonn ag foirne forbartha de ghnáth le monailítí. Tugann an straitéis na buntáistí seo a leanas.
- Saoirse teicneolaíochta: Is féidir le hinnealtóirí Frontend creataí JavaScript malartacha, timpeallachtaí ama rite, agus stoic teicneolaíochta iomlána a roghnú ag brath ar riachtanais na cuideachta. Anuas ar an ailtireacht atá as dáta, d’fhéadfaí creat úr a chur i bhfeidhm.
- Is féidir níos mó solúbthachta a bheith ann ós rud é go bhfuil gach micrea-éadanas féinchuimsitheach agus gur féidir iad a fhorbairt, a thástáil, a imscaradh agus a uasghrádú ar leithligh. Mar thoradh air sin, má tá foireann amháin ag obair ar ghné agus má tá fabht ceartaithe acu, agus go gcaithfidh foireann eile a gné féin a chur leis, ní gá dóibh fanacht leis an gcéad fhoireann chun a dtasc a chur i gcrích.
- Foirne agus córais uathrialacha: Is féidir le gach foireann táirge, agus dá réir sin gach gné, feidhmiú gan mórán spleáchais ar dhaoine eile, rud a chuireann ar a chumas leanúint ar aghaidh ag obair fiú nuair nach bhfuil na comhpháirteanna in aice láimhe ar fáil.
- Bunannaí cód iolracha níos lú: Beidh a bhunachar cód féin, níos soláimhsithe agus níos lú ag gach ceann de na micrea-aghaidheanna. Díreoidh níos lú daoine ar chomhpháirt Chomhéadain ar leith, déanfaidh siad athbhreithnithe cód a shimpliú, agus feabhsóidh siad eagraíocht iomlán.
- Scálú simplí aip: Buntáiste eile a bhaineann le micrea-éadanas ná an cumas gach gné a scála ina n-aonar. I gcomparáid le monoliths, áit a gcaithfear an clár iomlán a scála gach uair a chuirtear gné nua leis, déanann sé seo an próiseas iomlán níos éifeachtaí ó thaobh ama agus airgid de.
Conas a oibríonn micreaéadanas?
Mar atá ráite againn roimhe seo, eagraítear foirne go hingearach taobh istigh den ailtireacht micrea-éadanas, rud a chiallaíonn go bhfuil siad scartha le heolas fearainn nó le cuspóir agus go bhfuil siad freagrach ó thús go deireadh le haghaidh táirge ar leith.
Is féidir leis micreasheirbhísí inneall amháin nó dhó a bheith aige chomh maith le héadan beag. Níos mine, déanaimis scrúdú níos mine ar shaintréithe an eilimint amhairc seo, ar idirghníomhaíochtaí le comhpháirteanna Chomhéadain eile, agus ar ionchorprú sa leathanach baile.
Is féidir le micrea-éadanas a bheith
- leathanach iomlán (m.sh., leathanach sonraí táirge) nó
- codanna den leathanach ar féidir le foirne eile a úsáid, mar na ceanntásca, na buntásca, agus barraí cuardaigh.
Is féidir leat suíomh Gréasáin mór a roinnt ina roinnt cineálacha leathanach agus gach cineál a thabhairt d’fhoireann ar leith le bheith ag obair air.
Mar sin féin, is minic a bhíonn roinnt comhpháirteanna ar leathanaigh iomadúla, mar cheanntásca, buntásca, bloic moltaí, etc. Is féidir bloc moltaí, mar shampla, a chur san áireamh ar leathanach baile, ar leathanach sonraí an táirge, nó fiú ar an leathanach seiceála.
Go bunúsach, is féidir le foirne píosaí a chruthú a fhéadfaidh foirne eile a úsáid ar a gcuid leathanaigh.
Is féidir na micrea-éadanais, áfach, a imscaradh ar leithligh mar thionscadail éagsúla seachas na comhpháirteanna ath-inúsáidte.
Fuaimeann sé seo go léir go hiontach, ach chun comhéadan aontaithe a chruthú, ní mór leathanaigh agus blúirí a chur le chéile ar bhealach éigin.
Éilíonn seo comhtháthú tosaigh, ar féidir a chur i gcrích trí straitéisí éagsúla, lena n-áirítear ródú, comhdhéanamh agus cumarsáid (féach an ghrafaic thuas).
Routing
Nuair a bhíonn seirbhís ó leathanach arna rialú ag foireann amháin ag teastáil chun rochtain a fháil ar leathanach ar le foireann eile é, tá ródú úsáideach le haghaidh comhtháthú ar leibhéal na leathanach.
Láimhseáiltear gach micrea-éadanas mar fheidhmchlár aon leathanach. Is féidir naisc HTML simplí a úsáid chun ródú a sholáthar.
Is féidir le húsáideoir iallach a chur ar an mbrabhsálaí an spriocmharcáil a íoslódáil ó fhreastalaí agus an leathanach reatha a athsholáthar leis an gceann nua trí chliceáil ar hipearnasc.
Is é an bhlaosc app an t-íosmhéid HTML, CSS, agus JavaScript a chumhachtaíonn Chomhéadain. Fiú má tá na sonraí ábhair a iarrtar ón bhfreastalaí fós ag fanacht, faigheann an t-úsáideoir leathanach statach ar taispeáint láithreach. Feidhmíonn an bhlaosc app lárnach mar iarratas tuismitheora do na apps aon-leathanach cruthaithe ag na foirne éagsúla.
Is cuma cén leabharlann nó creat atá á n-úsáid, is féidir leathanaigh éagsúla a chomhcheangal in aon chreatlach amháin.
comhdhéanamh
Is éard is comhdhéanamh ann ná an próiseas chun na píosaí a shocrú chun iad a chur sna spásanna cuí ar leathanach. I bhformhór na gcásanna, ní fhaigheann an fhoireann a imlonnóidh an leathanach ábhar na blúire láithreach.
Ina áit sin, cuireann sé áit-shealbhóir nó marcóir san áit ar cheart an blúire a bheith sa mharcáil.
Ag baint úsáide as próiseas cumadóireachta difriúil, cuirtear an tionól deiridh i gcrích. Is féidir an comhdhéanamh a roinnt ina dhá chatagóir bhunúsacha: taobh an chliaint agus taobh an fhreastalaí.
Comhdhéanamh taobh an chliaint: Úsáidtear an brabhsálaí gréasáin chun marcáil HTML a chruthú agus a chur in eagar. Tá an cumas ag gach micrea-éadanas a mharcáil a athrú agus a thaispeáint ar leithligh ón gcuid eile den leathanach.
Ligeann Comhpháirteanna Gréasáin, mar shampla, duit tógáil den chineál seo a dhéanamh.
Is é an plean ná comhpháirt gréasáin a dhéanamh de gach blúire ar féidir é a shuiteáil go neamhspleách mar chomhad a.js, agus ina dhiaidh sin is féidir leis na feidhmchláir iad a luchtú agus a sholáthar sna spásanna atá ainmnithe dóibh i leagan amach an téama.
Tá comhpháirteanna gréasáin ag brath ar HTML agus DOM API, ar féidir le creataí tosaigh eile a úsáid, chomh maith le modh caighdeánach chun sonraí a sheoladh agus a fháil trí fhrapaí agus imeachtaí.
Comhdhéanamh taobh freastalaí: Leis an dearadh seo, cuirtear na píosaí Chomhéadain le chéile ar an bhfreastalaí, agus mar thoradh air seo seoltar leathanach iomlán foirmithe chuig taobh an chliaint, ag luasú an luchtú.
Is minic a dhéantar an tionól ag seirbhís ar leith a shuíonn idir an brabhsálaí gréasáin agus na freastalaithe gréasáin. Sampla amháin den tseirbhís is ea CDN (líonra seachadta ábhair).
D'fhéadfá ceann amháin nó meascán den dá cheann a roghnú, ag brath ar do chuid riachtanas.
Patrúin cumarsáide micrea-éadanas
Is fearr a oibríonn ailtireacht an mhicrea-éadanais nuair nach mbíonn mórán idirghníomhaíochta ann idir na comhpháirteanna éagsúla. Ó am go chéile bíonn ar mhicrea-éadanais labhairt lena chéile agus eolas a roinnt. Seo cúpla patrún féideartha a d'fhéadfadh a bheith mar thoradh air sin.
- Oibrithe Gréasáin: Is meicníocht é oibrí ar líne a chuireann ar chumas ábhar gréasáin JavaScript a reáchtáil sa chúlra, go neamhspleách ar scripteanna eile, agus gan tionchar a imirt ar luas an leathanaigh. Cuirfear API oibrí uathúil ar fáil do gach micrea-aip. Is é an buntáiste seo ná gur féidir obair am-íditheach a dhéanamh i snáithe difriúil, rud a chuireann ar chumas an snáithe Chomhéadain dul ar aghaidh gan a bheith moilliú nó a stopadh.
- Astaitheoir imeachtaí: Sa chás seo, déanann go leor comhpháirteanna cumarsáid lena chéile trí éisteacht agus gníomhú ar aon athruithe ar staid na gcomhpháirteanna lena bhfuil siad sínithe. Freagraíonn micrea-éadanas eile a ghlac leis an teagmhas sonrach sin nuair a scaoileann micrea-éadanas an imeacht sin. Mar gheall ar astaíre teagmhais a tugadh isteach i ngach micrea-éadanas tá sé seo indéanta.
- aisghlaonna agus frapaí: San alt seo, sainíonn tú comhpháirt tuismitheora agus comhpháirteanna leanaí. Eagraítear an chumarsáid i struchtúr cosúil le crann. Úsáideann comhpháirteanna tuismitheora frapaí chun na sonraí a chur in iúl mar fheidhmeanna síos an chrann comhpháirte go dtí na comhpháirteanna linbh. Ina dhiaidh sin, is féidir leis an leanbh an tuismitheoir a chur ar an airdeall go héifeachtach nuair a tharlaíonn aon rud ina stát trí fhreagra a thabhairt ar aisghlaonna. Fostaíonn React an modh seo.
Buntáistí Micrimhilseogra tosaigh
Forbairt i bhFoirne Uathrialach Mear
Is féidir le foireann neamhspleách gach cuid d’aip gréasáin nó de shuíomh Gréasáin a chruthú agus modh micreaéadanais in úsáid acu.
Tá gach foireann go hiomlán uathrialach, rud a chiallaíonn go bhfuil sé i gceannas ar an timthriall forbartha comhpháirteanna iomlán, ó ghiniúint go scaoileadh agus iar-léiriú.
Ina theannta sin, tugann sé le tuiscint gur féidir le foirne éagsúla comhoibriú gan uaim agus iad ag obair go comhuaineach ar an tionscadal céanna.
Dá bhrí sin, tá timthriallta scaoilte i bhfad níos tapúla ná mar a bheadh siad le monoliths tosaigh.
Bunaítear Cóid Níos lú de Mhicreaéadanais Aonair go Cód Glanta
Tá bunchóid mhóra dochloíte ag foircinn tosaigh mhonailiteacha a éiríonn níos achrannaí agus níos dúshlánaí a bhainistiú le himeacht ama.
Tugann micrea-aghaidheanna aghaidh ar an bhfadhb seo. Tá cód foinse gach micrea-éadanas níos soláimhsithe toisc go bhfuil sé níos lú, níos simplí agus níos dlúithe.
Baineann an réiteach gréasáin iomlán leas as cód níos glaine dá bharr.
Cobhsaíocht app feabhsaithe Mar gheall ar Chúpláil Scaoilte
Is annamh a dhéantar réiteach gréasáin a roinnt ina phíosaí neamhspleácha go hiomlán. Dá bhrí sin, labhraíonn micrea-éadanais lena chéile.
Mar sin féin, tá gach nasc idir na comhpháirteanna suntasach in ainneoin an nascacht scaoilte.
Níl mórán éifeacht ag teip comhpháirte amháin ar oibriú na gcomhpháirteanna eile go léir, rud a chuireann cobhsaíocht fheabhsaithe ar réiteach gréasáin ar fáil.
Tá Tástáil Gnéithe Aonair Déanta Níos Simplí
Tá an tairbhe seo mar thoradh ar shaintréithe na micriéadanas. Bunaithe ar an dearadh ailtireachta seo, tá taobh cliant réiteach gréasáin modúlach agus tá gach modúl uathrialach.
Mar thoradh air sin, tá sé níos éasca d'fhoireann cuid bheag den chomhéadan úsáideora a mheas leis féin ná mar a dhéantar tástáil ar monolith ollmhór.
Fágann Méid an Churta Laghdaithe go n-ualaítear leathanach níos tapúla
Ceann de na príomhchúiseanna a bhaineann le hamanna ualaigh moillithe i gcórais gréasáin monolithic gné-saibhir ná méid beart JavaScript. Ar an taobh eile, tá sé níos éasca am ualach na leathanach a laghdú de bharr cur chuige micrea-éadanais.
Ní gá do bhrabhsálaí cód neamhriachtanach a íoslódáil arís agus arís eile toisc go bhfuil leathanach gréasáin comhdhéanta de roinnt beart bídeach. Mar thoradh air sin, méadaítear feidhmíocht leathanaigh agus amanna ualaigh.
Neamhspleáchas Teicneolaíochta
il creataí tosaigh is féidir le forbróirí é a úsáid chun réiteach aonair ar líne a chruthú le hailtireacht micrea-éadanais.
Ós rud é go bhfuil gach comhpháirt uathrialach, is féidir é a thógáil ag baint úsáide as cibé teicneolaíocht is fearr a oireann do thascanna na foirne.
Ar ndóigh, ba cheart do ríomhchláraitheoirí a bheith cúramach agus iad ag roghnú creataí don tionscadal bogearraí a bhfuil siad i gceannas air, agus moltar go láidir fós dul i gcomhairle le foirne eile.
Mar sin féin, níl aon seans ann go gcuirfear iallach ort creat oidhreachta a úsáid ar feadh shaolré an aip.
Cons of Micro Frontend
Tástáil réitigh Ghréasáin Choimpléascacha ina hiomláine
Tá sé éasca modúil éagsúla réitigh gréasáin a thástáil nuair a úsáideann sé ailtireacht micrea-éadanais. Tá sé difriúil ó fheidhmchlár gréasáin a mheas ina iomláine, áfach.
Deimhnigh go bhfeidhmíonn gach cuid mar a bhí beartaithe sula leanann tú ar aghaidh. D’fhéadfadh sé seo a bheith deacair ós rud é go n-oibríonn micrea-éadanas go neamhspleách agus go bhfuil próisis seachadta ar leith acu.
Infheistíochtaí Tosaigh Daor
Is gnách go n-éilíonn forbairtí micriéadanais eisíocaíochtaí suntasacha airgeadais. Tá sé costasach go leor foirne tosaigh a chur le chéile agus a choinneáil suas.
Ina theannta sin, beidh pearsanra bainistíochta uait chun an post a eagrú, a chinntiú go bhfuil gach rud comhordaithe, agus cumarsáid foirne den scoth a ráthú.
Castacht na Forbartha agus an Imscartha
Féadfaidh na nósanna imeachta forbartha agus imlonnaithe éirí níos casta mar thoradh ar dhearadh micrea-éadanais.
D'fhéadfadh foirne forbartha neamhspleácha a bheith ag obair ar an tionscadal céanna a bheith bearrtha ar réiteach ina mbeadh an iomarca comhpháirteanna, mar shampla, a d'fhéadfadh fadhbanna a chruthú ag céim an imscartha.
Ní bhíonn sé simplí i gcónaí na modúil go léir a chur le chéile agus iad a chomhtháthú go réidh sa scéim fhoriomlán; de ghnáth teastaíonn tuiscint chríochnúil ar na spleáchais go léir ón obair seo.
Fadhbanna le Comhleanúnachas a Chothú in Eispéireas an Úsáideora
Tá sé dúshlánach comhéadan úsáideora comhsheasmhach a choinneáil nuair a oibríonn foirne ar leithligh ar chodanna éagsúla de na bogearraí.
Ba cheart go mbeadh an réiteach gréasáin roinnte ag gach ceann de na forbróirí an tionscadail. Seachas sin, is féidir go leor contrárthachtaí a bheith ann feadh an bhóthair.
Conclúid
Is féidir le micrea-éadanais, dearadh ailtireachta comhaimseartha, feabhas mór a chur ar fheidhmíocht na dtionscadal forbartha gréasáin ar scála mór bunaithe ar mhicrisheirbhísí.
Cuireann sé ar chumas ríomhchláraitheoirí an réiteach iomlán a roinnt ina chodanna scoite ar féidir le roinnt foirne uathrialacha iad a chruthú. Tagann buntáistí iomadúla as seo, lena n-áirítear feidhmiú céimneach níos gasta, tástáil níos éasca ar mhodúil aonair, agus uasghráduithe gan uaim.
Ach tá roinnt deacrachtaí ann le micrea-éadanas freisin.
D’fhéadfadh tástáil chuimsitheach feidhmchlár, mar shampla, a bheith dúshlánach.
Ina theannta sin, toisc go bhfuil gá le foireann mhór innealtóirí agus riarthóirí, tá tionscadail micrea-éadanais an-chostasach.
Mar sin, sula ndéanann tú cinneadh, ní mór duit gach comhpháirt de do chás gnó a chur san áireamh.
Vladimir Čamaj
Ar bhealach éigin níor thuig mé cén prionsabal a oibríonn an chumarsáid idir comhpháirteanna aonair ar an aghaidh. Ní thuigim conas is mian leat comhpháirteanna a chruthaítear i gcreatanna éagsúla a nascadh. Níl aon rud san alt faoi. Breathnaíonn córas na n-imeachtaí agus na n-éisteoirí cosúil le hifreann ar domhan domsa. Conas ba cheart dúinn é a shamhlú?