Kutshanje siqale iprojekthi encinci yokucoca indlela iinxalenye zeenkqubo zethu ezinxibelelana ngayo emva kwe-Buffer.Eminye imixholo ekhawulezayo: sisebenzisa into ebizwa ngokuba yi-SQS (Inkonzo ye-Amazon Simple Queue. Le migca ifana namagumbi okulinda emisebenzi. Enye inxalenye yenkqubo yethu iwisa umyalezo, kwaye enye iwuthathe kamva. Yicinge njengokushiya inqaku kumntu osebenza naye: "Heyi, xa ufumana le nkqubo yokulinda inqaku." impendulo.Iprojekthi yethu ibikukwenza ugcino lwesiqhelo: ukuhlaziya izixhobo esizisebenzisayo ukuvavanya imigca ekuhlaleni kwaye sicoce uqwalaselo lwayo.Kodwa ngelixa sisenza imaphu yeyiphi imigca esiyisebenzisayo, sifumene into ebesingayilindelanga: iinkqubo ezisixhenxe ezahlukeneyo zangasemva (okanye imisebenzi yecron, eyimisebenzi ecwangcisiweyo eyenzeka ngokuzenzekelayo) kunye nabasebenzi ebebesebenza ngokuthula iminyaka emihlanu besenza nantoni na Kutheni le nto ibalulekile kunokuba ucinga Ewe, ukuqhuba iziseko ezingundoqo ezingeyomfuneko kubiza imali kwaye ngomnye wabo basebenzi, besiya kuba sihlawule ~$360-600 kwiminyaka emi-5. Inxalenye yengxaki. Ngalo lonke ixesha injineli entsha ijoyina iqela kwaye iphonononga iinkqubo zethu, zidibana nezi nkqubo ezingaqondakaliyo "Wenza ntoni lo msebenzi ube ngumbuzo odla ixesha lokukhwela kwaye udale ukungaqiniseki Sonke sikhona - sijonge isiqwenga sekhowudi, sisoyika ukuyiphatha kuba mhlawumbi yenza into ebalulekileyo olunye utshintsho ebalekayo Isixhobo se-imeyile yentengiselwano kodwa walibala ukususa lo msebenzi-wahlala eqhuba iminyaka emihlanu eyongezelelweyo.Akukho nanye kwezi zintsilelo zabantu ngabanye - ziintsilelo zenkqubo Ngaphandle kokucoca ngabom okwakhelwe kwindlela esisebenza ngayo, i-entropy iyaphumelela.Njani ukuba i-architecture yethu yasinceda ukuba siyifumaneNjengeenkampani ezininzi, i-Buffer yamkele intshukumo ye-microservices (indlela ethandwayo apho iinkampani, zahlula iinkonzo zabo ezizimeleyo kwi-monoli nganye kwiminyaka edlulileyo. Ugcino, umbhobho wokusasaza, kunye neziseko zophuhliso Ngelo xesha, kwaba nengqiqo: inkonzo nganye inokubekwa yodwa, kunye nemida ecacileyo phakathi kwamaqela Kwilizwe leenkonzo ezincinci, uvimba ngamnye ukwisiqithi sawo Abathengi besinokufumana ireferensi yemigca engasekhoyo. Udibaniso aluzange lwenzelwe ukusinceda sifumane iziseko ze zombies - kodwa zenze ukuba oko kusenze sifumaneke.ukufumanisa phantse akunakuphepheka.Esikwenzileyo kanyeSakuba sizichongile iinkqubo zeenkedama, kwafuneka ukuba sithathe isigqibo sokuba senze ntoni ngazo. Nantsi indlela esiye sayijonga ngayo. Semba imbali yegit kunye namaxwebhu amadala ukuqonda ukuba kutheni umsebenzi ngamnye wadalwa kwasekuqaleni. Kwiimeko ezininzi, injongo yoqobo yayicacile: ukufuduswa kwedatha okwexesha elinye, uphawu oluye lwatshona ilanga, umsebenzi wethutyana oye wadlula ukuba luncedo kwawo. Emva koko siye saqinisekisa ukuba azisetyenziswanga ngokwenene. Phambi kokuba sisuse nantoni na, songeze ukugawulwa kwemithi ukuze siqinisekise ukuba ezi nkqubo bezingenzi nto ibalulekileyo ebesiyiphosile. Sabeka iliso iintsuku ezimbalwa ukuqinisekisa ukuba ababizwanga kwaphela, kwaye sabasusa ngokwandayo. Asizange siyicime yonke into ngexesha elinye. Sisuse iinkqubo nganye nganye, sijonge naziphi na iziphumo ebezingalindelekanga. (Ngethamsanqa, zazingekho.) Ekugqibeleni, sabhala phantsi oko sikufundileyo. Songeze amanqaku kumaxwebhu ethu angaphakathi malunga nenkqubo nganye eyenziwe ekuqaleni kwaye kutheni isusiwe, ngoko iinjineli zexesha elizayo aziyi kuzibuza ukuba kukho into ebalulekileyo elahlekileyo.Yintoni eyatshintshayo emva kokucocaSisekutsha ekulinganiseni impembelelo epheleleyo, kodwa nantsi into esiyibonileyo ngoku.Uluhlu lwethu lweziseko zophuhliso luchanekile ngoku. Xa umntu ebuza, "Siqhuba abasebenzi bani?" singakwazi ukuphendula loo mbuzo ngokuzithemba.Iincoko zokukhwela ziye zaba lula, nazo. Iinjineli ezitsha azikhubeki kwiinkqubo ezingaqondakaliyo kwaye ziyazibuza ukuba ziyasilela na umxholo. I-codebase ibonisa into esiyenzayo ngokwenene, kungekhona into esayenzayo kwiminyaka emihlanu edlulileyo.Phatha ii-refactors njenge-archeology kunye nothinteloEyona nto ithatyathwayo kule projekthi: yonke i-refactor ebalulekileyo lithuba le-archaeology.Xa unzulu kwinkqubo, ukuqonda ngokwenene indlela amaqhekeza adibanisa ngayo, ukwimeko egqibeleleyo yokubuza oko kusafuneka. Lo mgca usuka kwiprojekthi ethile endala? Umsebenzi umntu odale ukufuduka kwedatha ngexesha elinye? Umsebenzi ocwangcisiweyo obhekisa kwinto ongazange uve ngayo? Nantsi into esiyakhayo kwinkqubo yethu ukuya phambili:Ngexesha nasiphi na i-refactor, buza: yintoni enye echukumisa le nkqubo esingakhange siyijonge ixesha elide?Xa uhoxisa uphawu, lilandelele ukuya kutsho kwiinkqubo zalo zangasemva, hayi ikhowudi ejongana nomsebenzisi kuphela.Xa umntu eshiya iqela, bhala phantsi into ebeyiphethe, ngakumbi izinto ebesinazo kwikhowudi yethu endala. ifuduselwe kwindawo enye yokugcina. Njengoko siqhubeka sihlanganisa, siqinisekile ukuba siyakufumana ngakumbi kwezi zinto zifihliweyo. Kodwa ngoku simiselwe ukuba sibabambe kwaye sithintele ezintsha ukuba zingasenzi.Xa yonke ikhowudi yakho ihlala kwindawo enye, iziseko eziziinkedama azinandawo yakuzifihla.
Into esiyifundileyo emva kokufumana imisebenzi esi-7 elityelweyo ebaleka iminyaka emi-5
By Social Media
·
·
6 min read
·
683 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