Mu minsi ishize twatangiye umushinga muto wo gusukura uburyo ibice bya sisitemu zacu bivugana inyuma ya Buffer. Bimwe mubintu byihuse: dukoresha ikintu cyitwa SQS (Amazone Simple Queue Service. Iyi mirongo ikora nk'ibyumba byo gutegereza imirimo. Igice kimwe cya sisitemu yacu ihagarika ubutumwa, ikindi kikagitwara nyuma. Tekereza nko gusiga inoti kubakozi bakorana. " gukora ibikorwa bisanzwe: kuvugurura ibikoresho dukoresha mugupima umurongo mugace no guhanagura iboneza ryarwo.Ariko mugihe twarimo dushushanya umurongo dukoresha mubyukuri, twasanze ikintu tutari twiteze: inzira zirindwi zinyuranye (cyangwa imirimo ya cron, gahunda zikorwa zikora byikora) hamwe nabakozi bari bamaze imyaka igera kuri itanu bakora bucece.Ni ukubera iki twabitekerejeho, twabitekerejeho gute. bisaba amafaranga. Nakoze ibarwa ryihuse kandi kuri umwe muri abo bakozi, twaba twarishyuye ~ $ 360-600 mu myaka 5 Kurya igihe kandi bigatera gushidikanya. Twese twahabaye - tureba kode, birashoboka ko ikora ikintu cyingenzi. Ndetse ibikorwa remezo "byibagiwe" rimwe na rimwe bikenera kwitabwaho, guterwa no gukosorwa mugihe ikindi kintu cyahindutse contexte isigaranye nabo.Ni gute ibi bibaho? Biroroshye kwerekana intoki, ariko ukuri niko bibaho mubisanzwe muri sisitemu iyo ari yo yose. Ikintu cyaranze agaciro, ariko akazi kinyuma kayishyigikiye gakomeza kugenda ububikoshingiro bwose kumunsi wamavuko uhuye numunsi wubu kandi wohereje abakiriya imeri yihariye. Mugihe cya reaktor muri 2020, twahinduye igikoresho cyohereza imeri ariko twibagiwe gukuraho uyu mukozi - cyakomeje kumara indi myaka itanu. Ntanumwe muribi byananiranye kubantu - Ntabwo isuku yabigambiriye yubatsemo ibigo byinshi byigenga byinjira mumasosiyete menshi yigenga, Buff. serivisi) imyaka yashize.Twagabanije monolith yacu muri serivisi zitandukanye, buriwese ufite ububiko bwayo, umuyoboro woherejwe, hamwe nibikorwa remezo Muri kiriya gihe, byumvikane: buri serivise yashoboraga koherezwa wenyine, hamwe nimbibi zisobanutse hagati yamakipe.Ariko uko imyaka yagiye ihita, twasanze imicungire yamakipe menshi arikumwe muri rusange ikibanza.Ibyo byaje kuvumburwa bishoboka. Misi ya microservices, buri bubiko ni ikirwa cyacyo. Ntabwo umukozi wibagiwe muri repo ashobora kutigera abonwa naba injeniyeri bakorera muyindi igihe kirekire cyabayeho. Guhuriza hamwe ntabwo byakozwe kugirango bidufashe kubona ibikorwa remezo bya zombie - ariko byagize ibyokuvumbura byanze bikunze byanze bikunze.Ibyo mubyukuri twakoze Tumaze kumenya inzira yimfubyi, twagombaga guhitamo icyo kubakorera. Dore uko twayegereye.Bwa mbere, twakurikiranye buriwese inkomoko yayo. Twacukuye amateka ya git hamwe ninyandiko zishaje kugirango twumve impamvu buri mukozi yaremewe mbere. Kenshi na kenshi, intego yambere yari isobanutse: kwimuka inshuro imwe kwimuka, ikintu cyabonye izuba rirenze, akazi kigihe gito kitarenze akamaro kayo. Hanyuma twemeje ko badakoreshejwe rwose. Mbere yo gukuraho ikintu icyo ari cyo cyose, twongeyeho ibiti kugirango tumenye neza ko ibyo bikorwa bitacecetse gukora ikintu cyingenzi twabuze. Twakurikiranye iminsi mike kugirango tumenye neza ko batahamagawe na gato, kandi twarayikuyeho buhoro buhoro. Ntabwo twasibye icyarimwe. Twakuyeho inzira imwe imwe, tureba ingaruka zose zitunguranye. (Kubwamahirwe, ntanumwe wari uhari.) Hanyuma, twanditse ibyo twize. Twongeyeho inyandiko muri docs y'imbere kubyerekeranye nibyo buri gikorwa cyabanje gukora n'impamvu cyakuweho, bityo abajenjeri b'ejo hazaza ntibakwibaza niba hari ikintu cyingenzi cyabuze.Ni iki cyahindutse nyuma yo gukora isuku Turacyari kare mugupima ingaruka zose, ariko dore ibyo twabonye kugeza ubu. Ibarura ryibikorwa remezo ubu ni ukuri. Iyo umuntu abajije ati: "Ni abahe bakozi dukora?" turashobora rwose gusubiza kiriya kibazo dufite ikizere.Ibiganiro byo kumurongo byoroheje, nabyo. Ba injeniyeri bashya ntibatsitara mubikorwa byamayobera no kwibaza niba babuze imiterere. Codebase yerekana ibyo dukora mubyukuri, ntabwo aribyo twakoze mumyaka itanu ishize.Imiti ivura nka archeologiya no gukumiraIcyifuzo cyanjye gikomeye muri uyu mushinga: buri reaction ikomeye ni amahirwe kuri archaeology.Iyo winjiye muri sisitemu, usobanukiwe neza nuburyo ibice bihuza, uri mumwanya mwiza wo kwibaza ibikiri bikenewe. Uwo murongo uva kumushinga ushaje? Umukozi umuntu yaremye kwimuka rimwe ryamakuru? Igikorwa giteganijwe cyerekana ikintu utigeze wumva? Bashobora kuba bagikora. Dore ibyo twubaka mubikorwa byacu bigana imbere: Mugihe cya reaction zose, baza: niki kindi gikora kuri sisitemu tutigeze tureba mugihe gito? Mugihe utaye agaciro ikiranga, ukurikirane inzira yacyo uko yakabaye, ntabwo ari kode ireba abakoresha gusa. Mugihe dukomeje gushimangira, twizeye ko tuzabona byinshi muribi bisigisigi byihishe. Ariko ubu twashizweho kugirango tubafate kandi tubuze ibishya gushingwa.Iyo code yawe yose iba ahantu hamwe, ibikorwa remezo byimfubyi ntaho bihisha.

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