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.
Ibyo Twize Nyuma yo Kubona Imirimo 7 Yibagiwe Gukora Imyaka 5
By Social Media
·
·
6 min read
·
192 views
Read in:
aa
ace
af
ak
alz
am
ar
as
awa
ay
az
ba
ban
be
bew
+191 more
bg
bho
bik
bm
bn
brx
bs
bug
ca
ceb
cgg
ckb
co
crh
cs
cv
cy
da
de
din
doi
dv
dyu
dz
ee
el
en
eo
es
et
eu
fa
ff
fi
fj
fo
fr
fur
fy
ga
gd
gl
gom
gn
gu
ha
haw
he
hi
hil
hne
hmn
hr
hrx
ht
hu
hy
id
ig
ilo
is
it
ja
jam
jv
ka
kab
kbp
kg
kha
kk
kl
km
kn
ko
kri
ku
ktu
ky
la
lb
lg
li
lij
ln
lo
lmo
lt
ltg
lua
luo
lus
lv
mai
mak
mg
mi
min
mk
ml
mn
mni-mtei
mos
mr
ms
mt
my
nd
ne
nl
nn
no
nr
nso
nus
ny
oc
om
or
pa
pag
pam
pap
pl
ps
pt
pt-br
qu
rn
ro
ru
rw
sa
sah
sat
sc
scn
sg
si
sk
sl
sm
sn
so
sq
sr
ss
st
su
sus
sv
sw
szl
ta
tcy
te
tg
th
ti
tiv
tk
tl
tn
to
tpi
tr
trp
ts
tt
tum
ty
udm
ug
uk
ur
uz
ve
vec
vi
war
wo
xh
yi
yo
yua
yue
zap
zh
zh-hk
zh-tw
zu