Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Waxaad ku qaadatay bilo inaad dib u habaynayso monolith-kaaga oo aad ka dhigto adeeg-yaryar, ugu dambayntii qof kastaa wuu isu yimid si uu beddelka u rogo. Waxaad tagtaa bogga ugu horeeya ee shabakada...waxna ma dhicin. Dib ayaad u soo dejinaysaa - mar labaadna wax wanaagsan ma jiraan, goobtu aad bay u gaabis tahay oo kama jawaabin dhawr daqiiqo. Maxaa dhacay?

Hadalkiisa, Jimmy Bogard waxa uu ku samayn doonaa "dhimashada ka dib" masiibada adeegga-yar ee nolosha dhabta ah. Waxa uu muujin doonaa qaabaynta, horumarka, iyo dhibaatooyinka wax soo saarka ee uu ogaaday, iyo sida ay kooxdiisu si tartiib tartiib ah ugu beddeleen monolith-ka cusub ee la qaybiyey sawirka kama dambaysta ah ee miyir-qabka. Inkastoo aysan suurtagal ahayn in si buuxda looga hortago khaladaadka naqshadeynta, waxaad ugu yaraan aqoonsan kartaa dhibaatooyinka hore ee habka naqshadeynta si loo hubiyo in badeecada ugu dambeysa ay noqoto nidaam qaybsan oo lagu kalsoonaan karo.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Salaamu calaykum, anigu waxaan ahay Jimmy maantana waxaad maqli doontaan sidaad uga fogaan lahayd masiibooyinka mega marka aad dhisayso adeeg yar yar. Tani waa sheekada shirkad aan u shaqaynayey ilaa sannad iyo badh si ay uga hortagto in markabkoodu ku dhaco baraf baraf ah. Si aan sheekadan si sax ah ugu sheegno, waa in aan dib ugu laabanaa oo aan ka hadalnaa halka ay shirkaddani ka soo bilaabatay iyo sida kaabayaasha IT-gu u kobcay muddo ka dib. Si loo ilaaliyo magacyada dadka aan waxba galabsan ee musiibadaan, waxaan magaca shirkadan u bedelay Bell Computers. Bogga xiga wuxuu muujinayaa sida kaabayaasha IT-ga ee shirkadahan oo kale ay u ekaayeen bartamihii 90-meeyadii. Kani waa qaab-dhismeed caadi ah oo weyn oo u dulqaadan karo khaladka caalamiga ah ee HP Tandem Mainframe server si loogu shaqeeyo dukaanka qalabka kombiyuutarka.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Waxay u baahdeen inay dhisaan nidaam lagu maareeyo dhammaan dalabaadka, iibka, soo celinta, buugaagta alaabta, iyo saldhigga macaamiisha, si ay u doorteen xalka guud ee ugu caansan wakhtigaas. Nidaamkan weyni waxa uu ka kooban yahay xog kasta oo ku saabsan shirkadda, wax kasta oo suurtagal ah, iyo wax kala iibsi kasta waxa lagu fuliyay habkan guud. Dhammaan ukuntoodii waxay ku haysteen hal dambiil waxayna u maleeyeen inay taasi caadi tahay. Waxa kaliya ee aan halkan lagu darin waa buugaagta dalbashada boostada iyo dalabaadka taleefanka.

Muddo ka dib, nidaamku wuu sii weynaadaa, oo qashin aad u tiro badan ayaa ku ururay. Sidoo kale, COBOL maaha luqadda ugu hadal-haynta badan adduunka, sidaas darteed nidaamku wuxuu ku dhammaaday inuu noqdo qayb weyn oo junk ah. Sannadkii 2000, waxay arkeen in shirkado badani ay leeyihiin shabakado ay ku sameeyeen gabi ahaanba ganacsigooda, waxayna go'aansadeen inay dhisaan shabakadoodii ganacsi ee ugu horreysay ee dot-com.

Naqshadaynta bilawga ah waxay u muuqatay mid qurux badan waxayna ka koobnayd heerka sare ee goobta bell.com iyo tiro ka mid ah subdomains ee codsiyada gaarka ah: catalog.bell.com, accounts.bell.com, orders.bell.com, search search.bell. com. Subdomain kastaa wuxuu isticmaalay qaabka ASP.Net 1.0 iyo xog ururintiisa, waxayna dhamaantood la hadleen nidaamka dhabarka. Si kastaba ha ahaatee, dhammaan amarrada waa la sii waday in laga shaqeeyo oo lagu fuliyo hal dhisme weyn oo weyn, kaas oo dhammaan qashinka ay ku hareen, laakiin dhammaadka hore ayaa ahaa shabakado gaar ah oo leh codsiyo gaar ah iyo kaydyo gaar ah.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Markaa nakhshadeynta nidaamku waxay u eegtay si habsami leh oo macquul ah, laakiin nidaamka dhabta ahi wuxuu ahaa sida ku cad bogga soo socda.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Dhammaan walxaha wax ka qabta wicitaanada midba midka kale, la helay API-yada, dlls dhinac saddexaad ah, iyo wixii la mid ah. Inta badan waxaa dhacday in nidaamyada kontoroolka nooca ay qabtaan koodka qof kale, ku ridi doonaan gudaha mashruuca, ka dibna wax walba way jebi doonaan. MS SQL Server 2005 loo isticmaalo fikradda ah server link, iyo in kastoo aanan tusin fallaadho on slide ah, mid kasta oo ka mid ah database ayaa sidoo kale la hadlay midba midka kale, sababtoo ah ma jiraan wax qalad ah in miisaska dhismaha ku salaysan xogta laga helay dhowr database .

Maaddaama ay hadda xoogaa kala sooceen aagagga macquulka ah ee nidaamka, tani waxay noqotay boob wasakh ah oo la qaybiyey, iyadoo qashinka ugu weyn uu weli ku haray dhabarka dambe ee dhismaha.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Arrinta qosolka leh waxay ahayd in qaab-dhismeedkan ay dhiseen tartamayaasha Bell Computers oo ay weli ilaalinayaan la-taliyayaashooda farsamada. Ku qanacsanaanta waxqabadka aan fiicnayn ee codsiyadeeda, shirkadu waxay go'aansatay in ay ka takhalusto oo ay dib u habeyn ku sameyso nidaamka.

Codsiga hadda jira waxa uu soo saarayay 15 sano, kaas oo ah diiwaanka codsiyada ku salaysan ASP.Net. Adeeggu wuxuu aqbalay amarada adduunka oo dhan, dakhliga sannadlaha ah ee codsigan keliya wuxuu gaadhay bilyan doolar. Qayb muhiim ah oo ka mid ah faa'iidada waxaa soo saaray shabakada bell.com. Jimcadii Madow, tirada amarada lagu soo rogay goobta ayaa gaaray dhowr milyan. Si kastaba ha noqotee, qaab dhismeedka jira ma ogola wax horumar ah, maadaama isku xirnaanta adag ee walxaha nidaamka ay dhab ahaantii u oggolaanin wax isbeddel ah in lagu sameeyo adeegga.

Mushkiladda ugu daran waxay ahayd in dal dal kale laga soo dalbado, dal kale laga bixiyo oo dal saddexaad loo diro, inkastoo nidaamkan ganacsi uu aad ugu badan yahay shirkadaha caalamka. Shabakadda jirta ma ogola wax sidan oo kale ah, markaa waa inay aqbaleen oo ay amarradan ku soo qoraan taleefanka. Tani waxay keentay in shirkadu ay si sii kordheysa uga fikirto beddelka dhismaha, gaar ahaan u beddelashada adeegyada yaryar.

Waxay sameeyeen wax caqli-gal ah iyagoo eegaya shirkado kale si ay u ogaadaan sida ay u xaliyeen dhibaato la mid ah. Mid ka mid ah xalalkan ayaa ahaa qaab dhismeedka adeegga Netflix, kaas oo ka kooban adeeg-yar oo ku xiran API iyo xog-ururin dibadeed.

Maamulka kombuyuutarrada Bell waxay go'aansadeen inay dhisaan qaab-dhismeedkan oo kale, iyagoo raacaya mabaadi'da aasaasiga ah. Marka hore, waxay tirtireen nuqul ka mid ah xogta iyaga oo isticmaalaya habka xogta la wadaago. Wax xog ah lama dirin, taa beddelkeeda, qof kasta oo u baahan waa inuu aado meel dhexe. Taas waxaa ku xigtay go'doon iyo madax-bannaani - adeeg kastaa wuu ka madaxbannaanaa kuwa kale. Waxay go'aansadeen inay u isticmaalaan Web API-ga gabi ahaanba wax walba - haddii aad rabto inaad hesho xog ama aad isbeddel ku sameyso nidaam kale, dhammaan waxaa lagu sameeyay API Web. Waxyaabihii ugu dambeeyay ee weyni waxay ahayd qaab-dhismeed cusub oo la yiraahdo "Bell on Bell" oo ka soo horjeeda "Bell" oo ku salaysan qalabka tartamayaasha.

Sidaa darteed, muddada 18 bilood ah, waxay dhiseen nidaamka ku xeeran mabaadi'da asaasiga ah waxayna u keeneen wax-soo-saarka ka hor. Ku soo noqoshada shaqada ka dib dhammaadka wiigga, horumariyayaashu way isu yimaadeen oo waxay shideen dhammaan server-yada nidaamka cusubi ku xiran yahay. 18 bilood oo shaqo ah, boqolaal horumariyayaal ah, qalabka Bell ee ugu casrisan - mana jirto natiijo wanaagsan! Tani waxay niyad jabisay dad badan sababtoo ah waxay nidaamkan ku maamuleen laptop-yadooda marar badan wax walbana way fiicnaayeen.

Waxay ahaayeen kuwo caqli badan inay lacagtooda oo dhan ku tuuraan xallinta dhibaatadan. Waxay ku rakibeen xirmooyinka server-ka ugu casrisan ee leh furayaasha, waxay adeegsadeen fiber optical gigabit, qalabka ugu awoodda badan ee server-ka oo leh qadar waalan oo RAM ah, isku xiray dhammaan, qaabeeyay - iyo mar labaad, waxba! Kadib waxay bilaabeen inay ka shakiyaan in sababtu ay noqon karto wakhti go'an, sidaas darteed waxay galeen dhammaan goobaha shabakada, dhammaan API-yada waxayna cusbooneysiiyeen dhammaan qaabeynta wakhtiga ugu sarreeya, si ay u sameeyaan waxa kaliya oo ay sameyn karaan inay fadhiistaan ​​oo ay sugaan wax dhacaya. goobta. Waxay sugeen oo ay sugeen oo ay sugeen 9 daqiiqo iyo badh ilaa uu ugu dambeyntii website-ku soo shubay.

Intaa ka dib, waxaa u soo baxday in xaalka maanta taagan uu u baahan yahay falanqeyn dhab ah, waanay nagu casuumeen. Waxa ugu horreeya ee aan ogaanay waxay ahayd in dhammaan 18-kii bilood ee horumarinta, aan la abuurin hal "micro" dhab ah - wax walbaa way sii weynaayeen. Taas ka dib, waxaan bilownay inaan qorno dhimashada ka dib, oo sidoo kale loo yaqaan "qalama-socod", ama "dib u noqosho murugo leh", oo sidoo kale loo yaqaan "dabaylaha eedda", oo la mid ah "dabaylaha maskaxda", si loo fahmo sababta musiibada.

Waxaan helnay tilmaamo dhowr ah, kuwaas oo mid ka mid ah uu ahaa buuxsamay taraafikada waqtiga wicitaanka API. Markaad isticmaasho qaab-dhismeedka adeegga monolithic, waxaad isla markiiba fahmi kartaa waxa saxda ah ee khaldan sababtoo ah waxaad haysataa hal raad raac oo soo sheega wax kasta oo keeni kara guuldarada. Haddii ay dhacdo in tiro badan oo adeegyo ah ay isla mar ahaantaana galaan isla API-ga, ma jirto hab lagu raad raaco marka laga reebo in la isticmaalo qalab dheeraad ah oo la socodka shabakada sida WireShark, taas oo ay ku mahadsan tahay inaad baari karto hal codsi oo aad ogaato wixii dhacay intii lagu jiray hirgelinta. Markaa waxaanu qaadanay hal bog waxaanu ku dhawaad ​​2 todobaad ku qaadanay in aanu meel isugu geyno qaybaha halxiraalaha, anagoo samaynaynay wicitaano kala duwan oo aanu ku falanqaynay mid walba waxa uu keenay.
Fiiri sawirkan. Waxay tusinaysaa in hal codsi oo dibadeed ahi uu ku kiciyo adeegga inuu sameeyo wicitaanno badan oo gudaha ah oo soo noqda. Waxay soo baxday in wicitaan kasta oo gudaha ah uu sameeyo boodboodo dheeraad ah si ay awood ugu yeelato inay si madax-bannaan ugu adeegto codsigan, sababtoo ah meel kale uma jeedsan karto si ay u hesho macluumaadka lagama maarmaanka ah. Sawirkaani wuxuu u eg yahay wicitaan aan macno lahayn, sida codsiga dibadda uu ugu yeerayo adeegyo dheeri ah, kuwaas oo u yeera adeegyo kale oo dheeri ah, iyo wixii la mid ah, ku dhawaad ​​ad infinitum.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Midabka cagaarka ah ee jaantuskan waxa uu tusinayaa wareeg-wareeg ah oo ay adeegyadu isku wacaan - adeegga A wicitaannada B, adeegga B waxa ay ugu yeedhaan adeegga C, oo mar kale ugu yeedha adeegga A. Natiijo ahaan, waxaan helnaa "qasab la qaybiyey". Hal codsi ayaa abuuray kun wicis API ah oo shabakadeed ah, iyo maadaama nidaamku aanu lahayn dulqaad ku dhisan khaladka iyo ilaalinta loop-ka, codsigu wuu guuldarraysan doonaa haddii xitaa mid ka mid ah wicitaannada API-ga uu guuldareysto.

Waxaan samaynay xoogaa xisaab ah. Wicitaan kasta oo API ah waxa uu lahaa SLA wax aan ka badnayn 150 ms iyo 99,9% wakhtiga la joogo. Hal codsi ayaa sababay 200 oo wicitaan oo kala duwan, iyo xaaladda ugu fiican, bogga waxaa lagu muujin karaa 200 x 150 ms = 30 ilbiriqsi. Dabcan, tani ma fiicna. Ku dhufashada 99,9% wakhtiga la joogo 200, waxaan helnay 0% helitaanka. Waxaa soo baxday in dhismahani uu ahaa mid ku dhacay fashil bilawgii hore.

Waxaan waydiinay horumariyayaashu sida ay ugu guuldaraysteen inay gartaan dhibaatadan ka dib 18 bilood oo shaqo ah? Waxaa soo baxday in ay SLA kaliya u tiriyeen koodhka ay ordeen, laakiin haddii adeeggoodu u yeedhay adeeg kale, ma aysan xisaabin waqtigaas SLA. Wax kasta oo lagu bilaabay hal habsocod waxay u hoggaansameen qiimaha 150 ms, laakiin helitaanka hababka adeegyada kale waxay kordhisay wadarta dib u dhigista marar badan. Casharkii ugu horreeyay ee la barto wuxuu ahaa: "Ma adigaa gacanta ku haya SLA-gaaga, mise SLA ayaa adiga gacanta ku haysa?" Xaggayaga, waxay ahayd tan dambe.

Waxa xigay oo aanu ogaanay waxay ahayd inay wax ka ogaayeen fikradda khaladaadka xisaabinta ee la qaybiyey, ee ay soo diyaariyeen Peter Deitch iyo James Gosling, laakiin way iska indhotireen qaybta hore. Waxa ay sheegaysaa in weedhaha "shabakadu ay tahay mid la isku halayn karo," "eber daahsoon," iyo "wax soo saarka aan dhammaadka lahayn" ay yihiin fikrado khaldan. Fikradaha kale ee khaldan waxaa ka mid ah weedhaha "shabakadu waa ammaan," "topology-ga marnaba isbeddelin," " had iyo jeer waxaa jira hal maamule," "kharashka wareejinta xogta waa eber," iyo "shabakadu waa isku mid."
Khalad bay sameeyeen sababtoo ah waxay adeegooda ku tijaabiyeen mishiinada maxaliga ah waligoodna lama xidhin adeegyo dibadeed. Marka la horumarinayo gudaha iyo isticmaalka khasnad maxalli ah, weligood lama kulmin hops shabakadeed. Dhammaan 18ka bilood ee horumarka, waligood marna lama yaabin waxa dhici kara haddii adeegyada dibadda la saameeyo.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Haddii aad eegto xuduudaha adeegga ee sawirkii hore, waxaad arki kartaa in ay dhamaantood khaldan yihiin. Waxaa jira ilo badan oo kugula taliya sida loo qeexo xuduudaha adeegga, badankooduna way khaldan yihiin, sida Microsoft bogga xiga.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Sawirkaani wuxuu ka yimid blog-ka MS ee mowduuca "Sidee loo dhiso adeeg-yaraha". Tani waxay tusinaysaa codsi shabakad fudud, xannibaad macquul ah oo ganacsi, iyo xog ururin. Codsigu si toos ah ayuu u yimaadaa, malaha waxaa jira hal server oo shabakadda, hal server oo meheradda ah iyo mid kaydka xogta. Haddii aad kordhiso gaadiidka, sawirku wax yar ayuu isbeddeli doonaa.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Halkan waxaa ku yimaada miisaan-dhaliye si uu u qaybiyo taraafikada u dhexeeya labada shabakadood, kayd ku yaal inta u dhaxaysa adeegga shabakada iyo macquulka ganacsiga, iyo cache kale oo u dhexeeya macquulka ganacsiga iyo kaydka xogta. Tani waa dhab ahaan qaab dhismeedka Bell loo isticmaalo isku dheelitirka culeyska iyo codsi geynta buluug/cagaaran bartamihii 2000-meeyadii. Ilaa wakhti wax walba si fiican ayey u shaqeeyeen, maadaama qorshahan loogu talagalay qaab-dhismeedka monolithic.

Sawirka soo socdaa waxa uu tusinayaa sida uu MS ugu taliyay in laga guuro adeeg-yar oo loo guuro adeeg-yaraha- si fudud mid kasta oo ka mid ah adeegyada muhiimka ah u kala qaybiya adeeg-yar oo kala duwan. Waxay ahayd intii lagu jiray hirgelinta nidaamkan in Bell uu qalad sameeyay.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Waxay u qaybiyeen dhammaan adeegyadooda heerar kala duwan, kuwaas oo mid walba uu ka kooban yahay adeegyo badan oo gaar ah. Tusaale ahaan, adeegga shabakada waxaa ku jiray adeeg-yaro loogu talagalay bixinta nuxurka iyo xaqiijinta, adeegga macquulka ah ee ganacsigu wuxuu ka kooban yahay adeeg-yaraha loogu talagalay socodsiinta amarada iyo macluumaadka akoonnada, keydka macluumaadka waxaa loo qaybiyay farabadan adeeg-yar oo xog gaar ah leh. Shabakadda, caqliga ganacsiga, iyo kaydka xogta labaduba waxay ahaayeen adeegyo aan waddan lahayn.

Si kastaba ha ahaatee, sawirkani gabi ahaanba wuu khaldanaa sababtoo ah ma samayn wax khariidad ah qayb ganacsi oo ka baxsan kooxda IT-ga ee shirkadda. Nidaamkani ma tixgelin wax xiriir ah oo lala yeesho dunida dibadda, sidaas darteed ma cadda sida, tusaale ahaan, loo helo falanqaynta ganacsiga dhinac saddexaad. Waxaan ogsoonahay in ay sidoo kale haysteen adeegyo dhowr ah oo loo alifay si fudud si ay u horumariyaan mihnadaha shaqalaha gaarka ah kuwaas oo doonayay in ay maareeyaan dad badan intii suurtagal ah si ay lacag badan ugu helaan.

Waxay rumaysnaayeen in u guurista adeeg-yaraha ay u fududahay sidii ay u qaadan lahaayeen kaabayaasha lakabka jirka ee N-tier oo ay ku dhejiyaan Docker. Aan eegno sida uu u eg yahay qaab-dhismeedka N-tier-dhaqameedka.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Waxay ka kooban tahay 4 heer: heerka interface user UI, heerka macquulka ganacsiga, heerka helitaanka xogta iyo database. Horusocod badan ayaa ah DDD (Naqshadda Domain-Driven), ama qaab dhismeedka software-ujeeda, halkaas oo labada heer ee dhexe ay yihiin walxaha domain iyo kayd.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Waxaan isku dayay in aan eego meelo kala duwan oo isbeddel ah, meelo kala duwan oo mas'uuliyadda ah ee dhismahan. Codsiga caadiga ah ee N-tier, aagag kala duwan ee isbeddelka ayaa loo kala saaray kuwaas oo si toos ah u gala qaab-dhismeedka kor ilaa hoos. Kuwani waa Buug-gacmeedyo, Dejinta Config ee lagu sameeyay kombiyuutarada gaarka ah, iyo jeegaga hubinta, oo ay gacanta ku hayaan kooxdaydu.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Waxyaabaha gaarka ah ee nidaamkan ayaa ah in xuduudaha meelahan isbeddelku ay saameeyaan maaha oo kaliya heerka macquulka ganacsiga, laakiin sidoo kale waxay kordhiyaan kaydka xogta.

Aynu eegno waxa ay ka dhigan tahay adeeg. Waxaa jira 6 sifo oo lagu garto qeexida adeegga - waa software ka:

  • abuuray oo adeegsada urur gaar ah;
  • ayaa mas'uul ka ah waxa ku jira, habbaynta iyo/ama bixinta nooc ka mid ah macluumaadka nidaamka dhexdiisa;
  • waa la dhisi karaa, la geyn karaa oo si madax bannaan loo maamuli karaa si loo daboolo baahiyo hawleed oo gaar ah;
  • la xidhiidha macaamiisha iyo adeegyada kale, bixinta macluumaadka ku salaysan heshiisyada ama dammaanadda qandaraaska;
  • waxay ka ilaalisaa inay galaan gal aan la ogolayn, iyo xogteeda luminta;
  • wuxuu u maareeyaa guul-darrooyinka si aysan u horseedin waxyeello xogeed.

Dhammaan guryahan waxa lagu qeexi karaa hal kelmad “ madaxbannaani”. Adeegyadu waxay u shaqeeyaan si madax-bannaan midba midka kale, oo qanciya xaddidaadyo gaar ah, oo qeexaya qandaraasyada ku saleysan dadku waxay heli karaan macluumaadka ay u baahan yihiin. Ma aan sheegin tignoolajiyada gaarka ah, isticmaalka kuwaas oo iska cad.

Hadda aan eegno qeexida adeeg-yaraha:

  • Adeegga yar yar cabbirkiisu wuu yar yahay waxaana loogu talagalay in lagu xalliyo hal dhibaato oo gaar ah;
  • Adeegga yar-yar waa iskiis;
  • Marka la abuurayo qaab dhismeedka microservice, waxaa la isticmaalaa sarbeebta qorsheynta magaalada. Tani waa qeexida buuga Sam Newman, Dhisida Adeegyada Yaryar.

Qeexida macnaha guud waxa laga soo qaatay Eric Evans buugiisa Domain-Driven Design. Kani waa qaabka udub dhexaadka u ah DDD, xarun nakhshad dhisme oo la shaqeysa moodooyinka qaab dhismeedka mugga leh, iyaga oo u kala qaybinaya Mawduucyo kala duwan oo Xadaysan oo si cad u qeexaya isdhexgalka dhexdooda.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Erayada fudud, macnaha guud waxa uu tilmaamayaa baaxadda qayb gaar ah lagu isticmaali karo. Xaaladdan oo kale waxa ku jira qaab macquul ah oo midaysan oo laga arki karo, tusaale ahaan, goobta ganacsigaaga. Haddii aad waydiiso "waa kuma macmiil" shaqaalaha ku lugta leh amarrada, waxaad heli doontaa hal qeexid, haddii aad waydiiso kuwa ku lug leh iibka, waxaad heli doontaa mid kale, hawl-wadeennadu waxay ku siin doonaan qeexitaan saddexaad.

Haddaba, Bounded Context waxa ay leedahay haddii aynaan si cad u qeexi karin waxa macmiilka adeegyadeenu yahay, aynu qeexno xudduudaha aynu kaga hadli karno macnaha ereygan, ka dibna aynu qeexno meelaha kala-guurka ah ee u dhexeeya qeexitaannadan kala duwan. Taasi waa, haddii aan ka hadlayno macmiilka laga soo bilaabo aragtida soo dejinta amarrada, tani waxay ka dhigan tahay tan iyo taas, iyo haddii laga eego aragtida iibka, tani waxay ka dhigan tahay tan iyo taas.

Qeexida soo socota ee adeeg-yaraha ayaa ah isku-duubnida nooc kasta oo ka mid ah hawlgallada gudaha, ka hortagga "daadin" qaybaha habka shaqada ee deegaanka. Marka xigta waxay timaaddaa "qeexidda qandaraasyada cad ee isdhexgalka dibadda, ama isgaarsiinta dibadda," kaas oo ay matalaan fikradda qandaraasyada ka soo noqonaya SLAs. Qeexida ugu danbeysa waa sarbeebta unug, ama unug, taas oo macneheedu yahay koobiynta dhamaystiran ee hawlo shaqo oo ku dhex jira adeeg-yaraha iyo joogitaanka reseptors ee xidhiidhka aduunka ka baxsan.

Shirka NDC London. Ka hortagga masiibada adeeg-yaraha. Qaybta 1

Markaa waxaanu nidhi nimankii Bell Computers, “Ma hagaajin karno mid ka mid ah qalalaasaha aad abuurtay sababtoo ah ma haysatid lacag aad ku samayso, laakiin waxaanu hagaajin doonaa hal adeeg oo keliya si aan dhammaantiis u sameeyo. dareen." Halkaa marka ay marayso, waxaan ku bilaabayaa inaan kuu sheego sida aan u hagaajinay adeegeena kaliya si ay uga jawaabto codsiyada ka dhakhso badan 9 iyo badh daqiiqo.

22:30 daqiiqo

Si dhakhso ah loo sii wado...

Xayeysiis yar

Waad ku mahadsan tahay inaad nala joogto. Ma jeceshahay maqaalladayada? Ma doonaysaa inaad aragto wax badan oo xiiso leh? Nagu taageer adigoo dalbanaya amar ama kula talinaya asxaabta, Cloud VPS ee horumariyeyaasha laga bilaabo $ 4.99, analoog gaar ah oo ah server-yada heerka gelitaanka, kaas oo anaga aanu adiga kuu hindisay: Xaqiiqada oo dhan ee ku saabsan VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps laga bilaabo $19 ama sida loo wadaago server? (waxaa laga heli karaa RAID1 iyo RAID10, ilaa 24 cores iyo ilaa 40GB DDR4).

Dell R730xd 2x ka jaban xarunta xogta Equinix Tier IV ee Amsterdam? Kaliya halkan 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV laga bilaabo $199 Nederlaan! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - laga bilaabo $99! Wax ka akhri Sida loo dhiso infrastructure Corp. fasalka iyadoo la adeegsanayo Dell R730xd E5-2650 v4 servers oo qiimahoodu yahay 9000 euro dinaar?

Source: www.habr.com

Add a comment