Galmada, jacaylka iyo xidhiidhka iyada oo loo marayo muraayadda naqshadaha adeeg-yaraha

"Markii aan kala saaray galmada, jacaylka iyo xiriirka, wax walba waxay noqdeen kuwo aad u fudud..." xigasho gabar khibrad nololeed leh

Waxaan nahay barnaamijeyaal waxaanan la macaamilnaa mashiinnada, laakiin ma jiraan wax bani'aadam ah oo shisheeye nagu ah. Waanu is jecelnahay, is guursannaa, caruurna waan isu dhalnay, waanan dhimanaynaa. Sida dad dhimanaya oo kale, waxaan si joogto ah u leenahay dhibaatooyin shucuureed marka aynaan "is raacin," "ma wada habboonayn," iwm. Waxaan leenahay saddex xagal jacayl, jebin, khiyaamo iyo dhacdooyin kale oo dareen leh.

Dhanka kale, dabeecadda xirfadda awgeed, waxaan jecelnahay in wax walba ay noqdaan kuwo macquul ah oo hal shay ayaa ka soo baxa midka kale. Haddii aadan i jeclayn, markaa sababta dhabta ah? Haddii aadan ku heshiin jilayaasha, markaa waa maxay qaybta saxda ah? Sharaxaadda qaabka ah β€œIi naxariisan maysaan oo ha i jecleyn” waxay nooga muuqdaan nooc ka mid ah waxyaabaha qarsoon ee qarsoon ee u baahan in la cabbiro (cutubyada naxariista lagu cabbiro) lana siiyo shuruudo xuduudeed oo cad (waa maxay. dhacdooyinka waa inay kiciyaan naxariistan).

Cilmi-nafsiga casriga ahi waxa uu urursaday lakabyo badan oo aan la taaban karin iyo ereybixinno si loo muujiyo dhinaca shucuureed ee xidhiidhada aadanaha. Markaad u timaaddo dhakhtarka cilmi-nafsiga oo aad tiraahdo xiriirka aad la leedahay lamaanahaaga ma shaqeynayo, waxay ku siin doonaan talooyin badan oo ah "in aad isu dulqaadato," "waa inaad marka hore fahamtaa naftaada oo aad fahamtaa. maxaa runtii muhiim kuu ah." Waxaad fadhiisan doontaa saacado oo aad dhagaysan doontaa cilmi-nafsiga oo kuu sheegaya waxyaabo cadcad. Ama waxaad akhrin doontaa suugaanta cilmi-nafsiga ee caanka ah, nuxurka ugu weyn ee hoos u dhigaya qaabeynta fudud " samee waxaad jeceshahay oo ha samayn waxaadan jeclayn." Wax kasta oo kale ayaa saxan dhinaca wanaagsan u ah abuurka yar ee runtan banal.

Laakiin sug, barnaamijyadu waa hab aan la saadaalin karin. Geedi socodka barnaamijka, tusaale ahaan, waxaan isku daynaa inaan fududeyno adduunka nagu wareegsan oo aan u dhigno heerka abstractions. Waxaan isku dayeynaa inaan yareyno entropy aduunka nagu wareegsan anagoo ku tuujineyno macquulka algorithms ee aan fahamno. Waxaan ku urursanay waayo-aragnimo aad u weyn isbeddelladan oo kale. Waxaan la nimid farabadan mabaadi'da, manifestos iyo algorithms.

Marka tan la eego, su'aashu waxay soo baxaysaa: suurtagal ma tahay in dhammaan horumarintan lagu dabaqo xiriirka aadanaha? Aan eegno... mycoservice architecture.

Marka laga eego dhinacan, guurku waa codsi monolitic ah oo aad u weyn oo sii adkaanaya in la ilaaliyo. Waxaa horeyba u jiray wax badan oo ka mid ah shaqeynta aan shaqeynin (meesha cusub ee xiriirka), deyn farsamo (goorma ayaa ahayd markii ugu dambeysay ee aad ubaxa xaaskaaga siisay), xadgudubyada marka la eego isdhexgalka qawaaniinta u dhexeeya qaybaha nidaamka (I wax ku saabsan baabuur cusub, oo aad mar kale "qaado baaldiga"), nidaamka cunaa khayraadka (labadaba dhaqaale iyo moral).

Aynu isticmaalno habka qaab-dhismeedka microservice oo, marka hore, u jebinno nidaamka qaybihiisa. Dabcan, burburku wuxuu noqon karaa wax kasta, laakiin halkan qof kastaa waa naqshadeeye software u gaar ah.

Guurku wuxuu ka kooban yahay

  • Nidaam hoosaadka maaliyadeed
  • Nidaamka hoose ee shucuurta (jinsiga, jacaylka, dareenka, wax kasta oo aan la taaban karin oo ay adag tahay in la qiimeeyo)
  • Nidaam hoosaadka isgaarsiinta (mas'uul ka ah isgaarsiinta iyo isdhexgalka qoyska dhexdiisa)
  • Nidaamyada hoose ee barbaarinta carruurta (ikhtiyaar, waxay ku xiran tahay helitaanka)

Fikrad ahaan, mid kasta oo ka mid ah nidaamyadan hoose waa in uu ahaado mid madaxbannaan. Qaababka qaabka:

  • wax yar ayaad shaqaysataa, markaa dareenkayga aan kuu qabo wuu sii libdhayaa
  • haddaad i jeceshahay ii soo iibso jaakad dhogorta leh
  • kula xidhiidhi maayo sababtoo ah iguma qancin sariirta

Dhismaha microservice-ka wanaagsan, qayb kasta oo ka mid ah waa la bedeli karaa iyada oo aan saameyn ku yeelan hawlgalka nidaamka oo dhan guud ahaan.

Marka laga eego dhinacan, xiriirka lammaane ma aha wax ka badan beddelka nidaamka hoose ee xiriirka dareenka.

Naag la qabo, markeeda, waxay heli kartaa jacayl hodan ah, taas oo beddeleysa nidaamka hoose ee maaliyadeed.

Xidhiidhka shucuureed ee qoyska dhexdiisa ayaa lagu bedelayaa adeegyo dibadeed oo ah shabakadaha bulshada iyo fariimaha degdega ah. Is dhexgalka API wuxuu u muuqdaa mid aan isbeddelin, sidoo kale qofka dhinaca kale ee shaashadda, laakiin ma jirto tignoolajiyada bixin karta dareenka isku xidhka.

Dhalanteedka badnaanta iyo gelitaanka goobaha shukaansiga ayaa gacan ka geysta - uma baahnid inaad sameyso wax dadaal ah si aad u abuurto isgaarsiin. Bidix u mari Tinder oo waxaad diyaar u tahay xidhiidh cusub oo nadiif ah. Waa nooc la mid ah qaabkii la safeeyey ee hab-maamuuska isku xidhka ee hore u habaysnaa ee aadida filimada ama kafateeriyada, laakiin leh awoodda lagu riixo badhanka dib u dejinta oo uu ciyaarta ku bilaabo mar kale.

Haddii beddelka noocaas ahi uu faa'iido u leeyahay nidaamka guud ahaan waa su'aal laga doodi karo oo qof kastaa wuxuu bixin karaa jawaabtiisa. Haddii ay lama huraan tahay in la kala saaro codsiga xidhiidhka keli-taliska ah ee shaqaynaya, oo leh dhibaatooyinkiisa gudaha iyo guul-darrooyinka xilliyeedka ah, iyo haddii ay burburayaan marka wax walba la kala qaado waa su'aal furan.

Source: www.habr.com

Add a comment