Recentlyaňy-ýakynda ulgamlarymyzyň bölekleriniň Bufferde sahnanyň aňyrsynda nähili aragatnaşyk saklaýandyklaryny arassalamak üçin kiçijik bir taslama başladyk. Käbir çalt kontekst: SQS (Amazon Simple Queue Service. Bu nobatlar garaşylýan otaglar ýaly hereket edýär. Ulgamymyzyň bir bölegi habary taşlaýar, beýlekisi bolsa soňrak alýar. Işdeşiňiz üçin bellik goýmak ýaly bir pikir ediň. yzygiderli tehniki hyzmat etmek üçin: nobatlary ýerli derejede barlamak we konfigurasiýasyny arassalamak üçin ulanýan gurallarymyzy täzeläň. Actuallyöne haýsy nobatlary ulanýandygymyzy düzüp otyrkak, garaşmadyk zadymyzy tapdyk: ýedi dürli fon prosesi (ýa-da awtomatiki usulda işleýän kron işleri) we bäş ýyla çenli sessiz-üýnsüz işleýänler. Bularyň hemmesi möhüm däl. pul sarp edýär. Men çalt hasapladym we şol işçileriň biri üçin 5 ýyldan 360-600 funt sterling tölärdik, ýöne bu hiç zat etmeýän prosess üçin gaty arassa galyndy. Her niçigem bolsa, maliýe çykdajylary meseläniň iň kiçijik bölegi bolup durýar. " bortda wagt iýýär we näbellilik döredýär. Biziň hemmämiz şol ýere bardyk - oňa degmekden gorkýarys, belki-de möhüm bir zat edýär. Hatda başga bir zat üýtgese, howpsuzlyk täzelenmeleri, sazlaşykly düzedişler sebäp boldy kontekst olar bilen galdy. Bu nädip bolup geçýär? Barmaklary görkezmek aňsat, ýöne hakykat bu uzak ýaşan ulgamda bolup geçýär. Bir aýratynlyk könelýär, ýöne ony goldaýan fon işi dowam edýär, kimdir biri göçüp barmak üçin "wagtlaýyn" aýlanýar, bu hiç haçan binagärlik üýtgemezligi üçin barlanylýar Häzirki senä gabat gelýän doglan günler üçin maglumatlar binýady we müşderilere şahsylaşdyrylan e-poçta iberildi. 2020-nji ýylda bir reaktor wagtynda biz e-poçta guralymyzy çalyşdyk, ýöne bu işçini aýyrmagy ýatdan çykardyk. Bularyň hiç biri şahsyýetiň şowsuzlygy däl - bu işiň şowsuzlygy. hyzmatlar) Birnäçe ýyl ozal. Monolitimizi aýratyn hyzmatlara bölýärdik, hersiniň öz ammary, ýerleşdiriş turbageçirijisi we infrastrukturasy bardy. Şol döwürde manysy bardy: toparlaryň arasynda aç-açan araçäkler ýerleşdirilip bilnerdi ýer .Bu açyş mümkin boldy. Mikroservis dünýäsinde her bir ammar öz adasydyr. Bir repoda ýatdan çykarylan işçi hiç haçan başga ýerde işleýän inersenerler tarapyndan duýulmazdy Konsolidasiýa zombi infrastrukturasyny tapmaga kömek etmek üçin döredilmedi - ýöne muny amala aşyrdyaçyş gutulgysyz diýen ýaly. Aslynda näme etdik ýetim amallary kesgitlänimizden soň, olar bilen näme etmelidigimizi çözmeli bolduk. Ine, oňa nädip çemeleşdik. Ilki bilen, hersiniň gelip çykyşyny yzarladyk. Her işçiniň näme üçin döredilendigine düşünmek üçin git taryhyny we köne resminamalary gazdyk. Köp halatlarda asyl maksat düşnükli boldy: bir gezeklik maglumatlary göçürmek, gün ýaşýan aýratynlyk, peýdalylygyny görkezýän wagtlaýyn iş. Soňra olaryň hakykatdanam ulanylmaýandygyny tassykladyk. Hiç zady aýyrmazdan ozal, bu prosesleriň ýuwaş-ýuwaşdan sypdyran möhüm bir zadymyzy etmeýändigini barlamak üçin hasaba alyş goşduk. Olaryň asla çagyrylmaýandygyna göz ýetirmek üçin birnäçe gün gözegçilik etdik we olary yzygiderli aýyrdyk. Hemmesini birbada pozmadyk. Garaşylmadyk islendik täsirlere syn edip, amallary birin-birin aýyrdyk. (Bagtymyza, ýokdy.) Ahyrynda öwrenen zatlarymyzy dokumentleşdirdik. Içerki resminamalarymyza her bir prosesiň başda näme edenligi we näme üçin aýrylandygy barada bellikler goşduk, şonuň üçin geljekki inersenerler möhüm bir zadyň ýitirim bolandygyna gyzyklanmaýarlar. Arassalanandan soň näme üýtgedi Biz entek doly täsirini ölçemäge entek ir, ýöne şu wagta çenli görenlerimiz. Biziň infrastruktura sanawymyz takyk. Kimdir biri: "Haýsy işçiler bilen işleýäris?" aslynda bu soraga ynam bilen jogap berip bileris. Gämide oturylyşyk gepleşikleri hem has ýönekeýleşdi. Täze inersenerler syrly proseslere büdränoklar we kontekstiň ýokdugyny bilýärler. Kod bazasy, bäş ýyl mundan ozal eden zatlarymyzy däl-de, aslynda edýän zatlarymyzy görkezýär. Arheologiýa we öňüni alyş hökmünde refraktorlary bejermek Bu taslamadan iň uly alamatym: her bir möhüm refaktor arheologiýa üçin bir mümkinçilikdir. Ulgamyň çuňlugyna gireniňizde, bölekleriň nähili baglanyşýandygyna düşünip, henizem zerur zatlary soramak üçin ajaýyp ýagdaýdadyňyz. Käbir köne taslamadan nobat? Bir gezeklik maglumat göçürmek üçin döredilen işçi? Hiç haçan eşitmedik aýratynlygyňyza gönükdirilen meýilnama? Häzirem işlemegi mümkin. Ine, öňe gidişimiz üçin gurýan zatlarymyz: Islendik refaktoryň dowamynda soraň: biraz wagtdan seredip görmedik bu ulgamymyza başga näme degýär? Bir aýratynlygy ýitireniňizde, diňe ulanyjynyň kody däl-de, eýsem yzky proseslerine göz aýlaň. Kimdir biri komandany terk edeninde, jogapkärçiligimizi ýazyň, ýöne köne kodlarymyzda ýok. Jebisleşmegi dowam etdirenimizde, bu gizlin ýadygärlikleriň köpüsini tapjakdygyna ynanýarys. Nowöne indi olary tutmak we täzeleriniň emele gelmeginiň öňüni almak üçin döreddik. Codehli koduňyz bir ýerde ýaşasa, ýetim infrastrukturanyň gizlenjek ýeri ýok.

You May Also Like

Enjoyed This Article?

Get weekly tips on growing your audience and monetizing your content — straight to your inbox.

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free