Laipẹ a bẹrẹ iṣẹ akanṣe kekere kan lati sọ di mimọ bi awọn apakan ti awọn ọna ṣiṣe wa ṣe ibasọrọ lẹhin awọn oju iṣẹlẹ ni Buffer.Diẹ ninu awọn ọna iyara: a lo nkan ti a pe ni SQS (Amazon Simple Queue service duro ni ayika fun idahun kan.Our ise agbese je lati ṣe baraku itọju: mu awọn irinṣẹ ti a lo lati se idanwo awọn queues tibile ati ki o nu soke wọn iṣeto ni.Sugbon nigba ti a ni won maapu jade ohun ti queues ti a kosi lo, a ri ohun ti a ko reti: meje yatọ si lẹhin lakọkọ (tabi cron ise, eyi ti o ti wa ni eto awọn iṣẹ-ṣiṣe ti o ṣiṣe laifọwọyi) ati osise ti o ti a ti nṣiṣẹ silently fun soke to odun marun ti o a rii wọn, ati ohun ti a ṣe nipa rẹ. Kini idi ti eyi fi ṣe pataki ju ti o ro Bẹẹni, ṣiṣe awọn amayederun ti ko ni dandan jẹ owo owo. Iṣoro.Ni gbogbo igba ti ẹlẹrọ tuntun ba darapọ mọ ẹgbẹ ati ṣawari awọn eto wa, wọn ba pade awọn ilana ti ara ẹni wọnyi, "Kini oṣiṣẹ yii ṣe di ibeere ti o jẹun lori akoko ati pe o ṣẹda aidaniloju yori si wa egbe inawo itọju iyika lori koodu ona ti yoo wa ko si idi.Ati lori akoko, awọn ti ajo imo ipare? soke a Osise "ibùgbé" lati mu awọn a ijira, ati awọn ti o ko olubwon wó lulẹ Osise yii-o pa ṣiṣẹ fun ọdun marun diẹ sii. Ko si ọkan ninu awọn wọnyi ni awọn ikuna ti awọn ẹni-kọọkan - wọn jẹ awọn ikuna ti ilana. amayederun. Ni akoko, o ṣe ori: kọọkan iṣẹ le wa ni ransogun lori awọn oniwe-ara, pẹlu ko o aala laarin awọn egbe.Sugbon lori awọn ọdun, a ri awọn overhead ti ìṣàkóso dosinni ti ibi ipamọ ju awọn anfani fun ẹgbẹ kan wa iwọn Nítorí náà, a consolidated sinu kan olona-iṣẹ nikan ibi ipamọ ti o ti ṣee ṣe awọn iṣẹ ni ibi kan. aye, kọọkan ibi ipamọ ni awọn oniwe-ara erekusu gun tẹlẹ. Iṣọkan naa ko ṣe apẹrẹ lati ṣe iranlọwọ fun wa lati wa awọn amayederun Zombie - ṣugbọn o ṣe iyẹnAwari fere eyiti ko ṣeeṣe.Ohun ti a ṣe nitootọLọgan ti a ṣe idanimọ awọn ilana alainibaba, a ni lati pinnu kini lati ṣe pẹlu wọn. Eyi ni bii a ṣe sunmọ ọdọ rẹ. Ni akọkọ, a tọpa olukuluku si ipilẹṣẹ rẹ. A walẹ nipasẹ itan git ati iwe atijọ lati loye idi ti a fi ṣẹda oṣiṣẹ kọọkan ni aye akọkọ. Ni ọpọlọpọ awọn igba miiran, idi atilẹba jẹ kedere: iṣilọ data akoko kan, ẹya kan ti o ni Iwọoorun, iṣẹ igba diẹ ti o kọja iwulo rẹ. Lẹhinna a jẹrisi pe wọn ko lo nitootọ. Ṣaaju yiyọ ohunkohun, a ṣafikun gedu lati rii daju pe awọn ilana wọnyi ko ni idakẹjẹ ṣe nkan pataki ti a padanu. A ṣe abojuto fun awọn ọjọ diẹ lati rii daju pe wọn ko pe rara, ati pe a yọ wọn kuro ni afikun. A ko pa ohun gbogbo rẹ ni ẹẹkan. A yọ awọn ilana kuro ni ọkọọkan, wiwo fun eyikeyi awọn ipa ẹgbẹ airotẹlẹ. (Ni Oriire, ko si eyikeyi.) Nikẹhin, a ṣe akọsilẹ ohun ti a kọ. A ṣe afikun awọn akọsilẹ si awọn iwe-ipamọ inu wa nipa ohun ti ilana kọọkan ti ṣe ni akọkọ ati idi ti o fi yọ kuro, nitorina awọn onise-ẹrọ ojo iwaju kii yoo ṣe akiyesi boya nkan pataki kan ti sọnu.Kini iyipada lẹhin ti o ti sọ di mimọA tun wa ni kutukutu ni wiwọn ipa ti o ni kikun, ṣugbọn eyi ni ohun ti a ti ri bẹ jina.Oja awọn ohun elo amayederun wa bayi jẹ deede. Nigbati ẹnikan ba beere, "Awọn oṣiṣẹ wo ni a nṣiṣẹ?" a le dahun ibeere yẹn ni idaniloju pẹlu igboiya. Awọn ibaraẹnisọrọ lori ọkọ oju omi ti di rọrun, paapaa. Awọn onimọ-ẹrọ tuntun ko kọsẹ kọja awọn ilana aramada ati iyalẹnu boya wọn padanu ọrọ-ọrọ. Codebase ṣe afihan ohun ti a ṣe gangan, kii ṣe ohun ti a ṣe ni ọdun marun sẹyin.Treat refactors bi archeology and preventionMy tobi takeaway lati yi ise agbese: gbogbo significant refactor jẹ ẹya anfani fun archaeology.Nigba ti o ba jin ni a eto, gan ni oye bi awọn ege sopọ, ti o ba wa ni awọn pipe ipo lati Ìbéèrè ohun ti o tun nilo. Ti isinyi lati diẹ ninu awọn atijọ ise agbese? Osise ti ẹnikan ṣẹda fun iṣilọ data akoko kan bi? Iṣẹ-ṣiṣe ti a ṣeto ti o tọka ẹya ti o ko tii gbọ ti ri? Wọn le tun wa ni ṣiṣiṣẹ. Eyi ni ohun ti a n kọ sinu ilana wa ti nlọ siwaju: Nigba eyikeyi atunṣe, beere: kini ohun miiran ti o kan eto yii ti a ko ti wo ni igba diẹ? Nigbati o ba npa ẹya-ara kan, ṣe itọpa rẹ ni gbogbo ọna si awọn ilana isale rẹ, kii ṣe koodu ti nkọju si olumulo nikan. Nigbati ẹnikan ba lọ kuro ni ẹgbẹ, ṣe akọsilẹ ohun ti wọn wa ni idiyele, paapaa awọn ohun elo ti o wa ni ipilẹ ti o ti wa ni ipilẹ ti o ti wa ni ipilẹ ti o wa ni ipilẹ ti o wa ni ipilẹ ti o wa ni ipilẹ ti o wa ni ipilẹ ti o wa ni ipilẹ ti o wa ni ipilẹ ti o wa ni ipilẹ ti o wa ni ipilẹ ti o wa ni ipilẹ ti o wa ni ipilẹ ti o wa ni ipilẹ. losi si awọn nikan ibi ipamọ sibẹsibẹ. Bi a ṣe n tẹsiwaju ni isọdọkan, a ni igboya pe a yoo rii diẹ sii ti awọn ohun elo ti o farapamọ wọnyi. Ṣugbọn ni bayi a ti ṣeto lati mu wọn ati ṣe idiwọ awọn tuntun lati dagba. Nigbati gbogbo koodu rẹ ba ngbe ni aye kan, awọn amayederun alainibaba ko ni ibi ti o tọju.
Ohun ti A Kọ Lẹhin Wiwa Awọn iṣẹ Igbagbe 7 Nṣiṣẹ fun Ọdun 5
By Social Media
·
·
6 min read
·
499 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