لەم دواییانەدا دەستمان بە پڕۆژەیەکی بچووک کرد بۆ پاککردنەوەی چۆنیەتی پەیوەندیکردنی بەشەکانی سیستەمەکانمان لە پشت پەردەوە لە Buffer. هەندێک کۆنتێکستی خێرا: ئێمە شتێک بەکاردەهێنین بە ناوی SQS (Amazon Simple Queue Service. ئەم نزیکیانە وەک ژووری چاوەڕوانی بۆ ئەرکەکان کاردەکەن. بەشێک لە سیستەمەکەمان پەیامێک دادەبەزێنێت، و بەشێکی دیکەش دواتر هەڵیدەگرێت. بیر لەوە بکەرەوە وەک ئەوەی تێبینییەک بۆ هاوکارەکەت بەجێبهێڵیت: "هەی، کاتێک دەرفەتت بۆ ڕەخسا، ئەم داتایە پرۆسێس دەکات." ئەو سیستەمەی کە تێبینییەکە دەنێرێت پێویست ناکات چاوەڕێی وەڵامێک بکات. پڕۆژەکەمان ئەوە بوو کە چاککردنەوەی ڕۆتینی ئەنجام بدەین: ئەو ئامرازانە نوێ بکەینەوە کە بەکاریان دەهێنین بۆ تاقیکردنەوەی نزیکییەکان بە شێوەیەکی ناوخۆیی و پاککردنەوەی ڕێکخستنەکانیان. بەڵام لە کاتێکدا ئێمە نەخشەمان بۆ دادەڕێژین کە لە ڕاستیدا چ ڕیزێک بەکاردەهێنین، شتێکمان دۆزیەوە کە چاوەڕوانمان نەدەکرد: حەوت پرۆسەی پاشخانی جیاواز (یان کارەکانی کرۆن، کە ئەرکی بەرنامە بۆ داڕێژراون کە بە شێوەیەکی ئۆتۆماتیکی کاردەکەن) و ئەو کرێکارانەی کە کاریان دەکرد بە بێدەنگی بۆ ماوەی پێنج ساڵ پلانی دارایی ئێمە، بەڵام بە دڵنیاییەوە بەفیڕۆدانی پاک بۆ پرۆسەیەک کە هیچ ناکات. هەموومان لەوێ بووین — چاومان لە پارچە کۆدێک بوو، دەترسین دەست لێبدەین چونکە ڕەنگە شتێکی گرنگ بکات ئەوە چاکسازییەکی کاتی بوو کە بوو بە هەمیشەیی؟ئەو کەسەی کە دروستی کردووە ساڵانێک لەمەوبەر کۆمپانیاکە بەجێهێشتووە، و کۆنتێکستەکەش لەگەڵ ئەواندا بەجێهێشتووە؟ تەنانەت ئەمە چۆن ڕوودەدات؟پەنجەدانان ئاسانە، بەڵام ڕاستییەکە ئەوەیە کە ئەمە بە شێوەیەکی سروشتی لە هەر سیستەمێکی تەمەن درێژدا ڕوودەدات torn down کرێکار- بۆ ماوەی پێنج ساڵی تر بەردەوام بوو کۆگا، بۆری بڵاوکردنەوە، و ژێرخانی ئەو کاتە، ئەوە مانای هەبوو: هەر خزمەتگوزارییەک دەتوانرا بە تەنیا بڵاوبکرێتەوە، لەگەڵ سنوورێکی ڕوون لە نێوان تیمەکاندا لە جیهانی مایکرۆسێرڤیسدا، هەر کۆگایەک دوورگەیەکی تایبەتی خۆیەتی، ڕەنگە هەرگیز لەلایەن ئەندازیارانەوە سەرنجی نەدرێت کە لە ڕیپۆدا کاردەکەن، هیچ دیمەنێکی یەکگرتوو نییە بۆ ئەوەی کە چی لە کوێدا کاردەکات لەگەڵ بەرهەمهێنەران بەڵام هیچ بەکاربەرانێک دەمانتوانی کرێکاران بدۆزینەوە کە ئاماژە بەو نزیکییانە دەکەن کە ئیتر بوونیان نەبووەدۆزینەوە نزیکە لە حەتمی. ئەوەی لە ڕاستیدا کردمانکاتێک پرۆسەی هەتیوەکانمان دەستنیشان کرد، دەبوو بڕیار بدەین چییان لێ بکەین. لێرەدا چۆن لێی نزیک بووینەوە. سەرەتا هەریەکەمان بۆ سەرچاوەی خۆی شوێنپێی گرت. ئێمە مێژووی git و بەڵگەنامە کۆنەکانمان هەڵکەند بۆ ئەوەی تێبگەین بۆچی هەر کرێکارێک لە پلەی یەکەمدا دروست بووە. لە زۆربەی حاڵەتەکاندا، مەبەستی سەرەتایی ڕوون بوو: کۆچی یەکجارەکی داتا، تایبەتمەندییەک کە خۆرئاوابوو، چارەسەرێکی کاتی کە تەمەنی لە سوودەکەی زیاتر بوو. پاشان پشتڕاستمان کردەوە کە بەڕاستی بەکارنەهێنراون. پێش ئەوەی هیچ شتێک لاببەین، ئێمە تۆمارکردنمان زیاد کرد بۆ ئەوەی پشتڕاستی بکەینەوە کە ئەم پرۆسانە بە هێمنی شتێکی گرنگ ناکەن کە لەدەستمان داوە. چەند ڕۆژێک چاودێریمان کرد بۆ ئەوەی دڵنیا بین کە بە هیچ شێوەیەک پەیوەندییان پێوە نەکراوە، و وردە وردە لامان برد. هەموو شتێکمان بە یەکجار نەسڕیەوە. ئێمە یەک بە یەک پرۆسەکانمان لابرد، چاودێری هەر کاریگەرییەکی لاوەکی چاوەڕواننەکراومان دەکرد. (خۆشبەختانە هیچیان نەبوون.)لە کۆتاییدا، ئەوەی فێربووین بەڵگەمان کرد. ئێمە تێبینیمان زیاد کرد بۆ دۆکیۆمێنتە ناوخۆییەکانمان سەبارەت بەوەی کە هەر پرۆسەیەک لە سەرەتادا چی کردبوو و بۆچی لابرا، بۆ ئەوەی ئەندازیارانی داهاتوو پرسیاریان ئەوە نەکات کە ئایا شتێکی گرنگ ون بووە. چی گۆڕا دوای پاککردنەوەئێمە هێشتا زووین لە پێوانەکردنی کاریگەری تەواو، بەڵام لێرەدا ئەوەی تا ئێستا بینیومانە. کاتێک کەسێک دەپرسێت "ئێمە چ کرێکارێک بەڕێوە دەبەین؟" لە ڕاستیدا دەتوانین بە متمانەوە وەڵامی ئەو پرسیارە بدەینەوە. گفتوگۆکانی ئۆنبۆردیش سادەتر بوون. ئەندازیارانی نوێ بە پرۆسەی نهێنیدا ناکەون و پرسیار دەکەن کە ئایا ئەوان کۆنتێکستیان لەدەستداوە. بنکەی کۆد ڕەنگدانەوەی ئەوەیە کە ئێمە لە ڕاستیدا چی دەکەین، نەک ئەوەی پێنج ساڵ لەمەوبەر کردوومانە. مامەڵە لەگەڵ ڕیفاکتەرەکان بکە وەک شوێنەوار و خۆپاراستن گەورەترین شت کە لەم پڕۆژەیەدا وەریبگرم: هەموو ڕیفاکتەرێکی بەرچاو دەرفەتێکە بۆ شوێنەوارناسی. کاتێک تۆ قووڵیت لە سیستەمێکدا، بەڕاستی تێدەگەیت کە چۆن پارچەکان بەیەکەوە دەبەسترێتەوە، تۆ لە دۆخێکی تەواودایت بۆ ئەوەی پرسیار بکەیت کە چی هێشتا پێویستە. ئەو نزیکییە لە هەندێک پڕۆژەی کۆنەوە؟ ئەو کرێکارەی کەسێک بۆ کۆچی یەکجارەکی داتا دروستی کردووە؟ ئەو ئەرکە بەرنامە بۆ داڕێژراوەی کە ئاماژە بە تایبەتمەندییەک دەکات کە هەرگیز نەتبیستووە؟ لەوانەیە هێشتا کاربکەن. لێرەدا ئەوەیە کە ئێمە لە پرۆسەکەماندا بنیات دەنێین بۆ پێشەوە: لە کاتی هەر ڕیفاکتەرێکدا، بپرسە: چی تر دەست لەم سیستەمە دەدات کە ماوەیەکە سەیریمان نەکردووە؟ لە کاتی ڕەتکردنەوەی تایبەتمەندییەک، شوێنپێی بگرە تا دەگاتە پرۆسەکانی پاشبنەماکەی، نەک تەنها کۆدی ڕووبەڕووبوونەوەی بەکارهێنەر. کاتێک کەسێک تیمەکە بەجێدەهێڵێت، بەڵگەنامە لەسەر ئەوەی کە بەرپرسیار بووە، بەتایبەتی ئەو شتانەی کە لە پاشبنەمادا کاردەکەن.ئێمە هێشتا بەشە کۆنەکانی بنکەدراوەی کۆدەکانمان هەیە کە هێشتا کۆچ نەکراون بۆ کۆگاکە. لەگەڵ بەردەوامبوونمان لە چەسپاندن، دڵنیاین زیاتر لەم شوێنەوارە شاراوانە دەدۆزینەوە. بەڵام ئێستا ئێمە ڕێکخراوین بۆ ئەوەی بیانگرین و ڕێگری بکەین لە دروستبوونی نوێ. کاتێک هەموو کۆدەکانت لە یەک شوێن دەژین، ژێرخانی هەتیو هیچ شوێنێکی نییە بۆ شاردنەوە.
ئەوەی فێربووین دوای دۆزینەوەی ٧ هەلی کار لەبیرکراو کە بۆ ماوەی ٥ ساڵ بەڕێوەدەچێت
By Social Media
·
·
6 min read
·
649 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