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.

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