Vao haingana izahay no nanomboka tetikasa kely hanadiovana ny fomba ifandraisan'ny ampahany amin'ny rafitray ao ambadiky ny sehatra ao amin'ny Buffer. Teny manodidina haingana: mampiasa zavatra antsoina hoe SQS (Amazon Simple Queue Service. Ireo filaharana ireo dia toy ny efitrano fiandrasana ny asa. Ny ampahany amin'ny rafitray dia mamoaka hafatra, ary ny iray hafa dia maka izany any aoriana. valiny. Ny tetikasanay dia ny fanaovana fikojakojana mahazatra: manavao ny fitaovana ampiasainay hitsapana ny filaharana eo an-toerana sy ny fanadiovana azy ireo. Saingy raha teo am-panomanana ny filaharana tena ampiasainay izahay dia nahita zavatra tsy nampoizinay: dingana fito samihafa (na asa cron, izay asa voalahatra mandeha ho azy) sy ireo mpiasa izay niasa mangina nandritra ny dimy taona, ary inona no tena nahasoa azy ireo Izany.Nahoana no zava-dehibe kokoa noho ny eritreretinao izany Eny, mandany vola ny fampandehanana fotodrafitrasa tsy ilaina ary ho an'ny iray amin'ireo mpiasa ireo, dia ho nandoa ~ $360-600 izahay nandritra ny 5 taona. Miaraka amin'ny ekipa ary mikaroka ny rafitray, dia sendra ireo dingana mistery ireo izy ireo. "Inona no ataon'ity mpiasa ity?" cycles on code paths that serves not purpose. Ary rehefa mandeha ny fotoana, ny fahalalan'ny andrim-panjakana dia mihamalemy ve izany? Fanitsiana vonjimaika ve izany ka lasa maharitra? " vonjimaika" mba hikarakarana ny fifindra-monina, ary tsy ho rava mihitsy ny asa voalamina taorian'ny fanovana ara-drafitra, saingy tsy misy mieritreritra ny hanamarina. Nandefa mailaka fankalazana tsingerintaona tao amin'ny Buffer izahay Mba hanaovana izany, dia nanao asa voalahatra izay nanamarina ny daty nahaterahana rehetra mifanaraka amin'ny daty misy anay ary nandefa mailaka ho an'ny mpanjifa izahay nandritra ny 20 Ity mpiasa ity-dia nitohy nandritra ny dimy taona fanampiny. Tsy misy tsy fahombiazan'ny tsirairay amin'ireo - tsy fahombiazana amin'ny dingana izy ireo. fantsona, ary fotodrafitrasa. Tamin'izany fotoana izany, dia nisy dikany izany: ny serivisy tsirairay dia azo ampiasaina ho azy manokana, miaraka amin'ny fetra mazava eo amin'ny ekipa. ny tontolon'ny microservices, mpiasa iray adino ao amin'ny repo iray dia mety tsy ho hitan'ny injeniera miasa any amin'ny iray hafa, tsy misy toerana iray hitadiavana anarana filaharana, tsy misy fomba fijery mitambatra amin'izay mandeha any amin'ny toerana iray Tsy natao hanampiana anay hahita fotodrafitrasa zombie ny fanamafisana — fa nahatonga izanysaika tsy azo ihodivirana ny fahitana.Ny tena nataonay Rehefa fantatray ireo dingana kamboty dia tsy maintsy nanapa-kevitra izay tokony hatao amin'izy ireo izahay. Toy izao ny fomba nanatonanay azy. Voalohany, nojerenay tsirairay avy ny fiaviany. Nandinika ny tantaran'ny git sy ny antontan-taratasy taloha izahay mba hahatakarana ny antony namoronana ny mpiasa tsirairay tany am-boalohany. Amin'ny ankabeazan'ny toe-javatra, mazava ny tanjona tany am-boalohany: fifindra-monina data indray mandeha, endri-javatra iray nipoitra ny filentehan'ny masoandro, fomba fiasa vonjimaika izay mihoatra noho ny maha-zava-dehibe azy. Alohan'ny hanesorana na inona na inona, dia nampiana logging izahay mba hanamarina fa tsy nanao mangina ireo dingana ireo ny zava-dehibe tsy hitanay. Nanara-maso nandritra ny andro vitsivitsy izahay mba hahazoana antoka fa tsy voantso mihitsy izy ireo, ary nesorinay tsikelikely. Tsy nofafanay indray mandeha ny zava-drehetra. Nesorintsika tsirairay ny dingana, nijery ny mety ho voka-dratsy tsy ampoizina. (Soa ihany fa tsy nisy izany.) Farany, nandrakitra an-tsoratra ny zavatra nianarantsika izahay. Nanampy naoty tao amin'ny dosie anatiny izahay mikasika ny zavatra nataon'ny dingana tsirairay tany am-boalohany sy ny antony nanalana azy, ka tsy hanontany tena ny injeniera ho avy raha misy zavatra lehibe tsy hita. Inona no niova taorian'ny fanadiovanaMbola aloha ny fandrefesana ny fiantraikan'izany rehetra izany, fa izao no hitanay hatramin'izao. Marina izao ny firaketana ny fotodrafitrasa. Raha misy manontany hoe: "Mpiasa iza no ihazakazantsika?" tena afaka mamaly an'io fanontaniana io amim-pahatokiana isika. Nihamora kokoa koa ny resaka ao anaty sambo. Ireo injeniera vaovao dia tsy tafintohina amin'ny dingana mistery ary manontany tena raha tsy misy contexte izy ireo. Ny codebase dia maneho ny tena ataontsika, fa tsy ny nataonay dimy taona lasa izay. Raiso ho toy ny arkeolojia sy fisorohana ny refactor. Ny fanatsoahan-kevitra lehibe indrindra amin'ity tetikasa ity: ny refactor manan-danja rehetra dia fahafahana ho an'ny arkeolojia. Rehefa lalina ao anatin'ny rafitra iray ianao, dia tena takatrao tsara ny fomba ifandraisan'ireo sombintsombiny, dia eo amin'ny toerana tonga lafatra ianao hanontany izay mbola ilaina. Io filaharana avy amin'ny tetikasa taloha io? Ny mpiasa noforonina ho an'ny fifindra-monina indray mandeha? Ny asa voalahatra izay manondro endri-javatra mbola tsy henonao? Mety mbola mandeha ihany izy ireo. Ity ny zavatra amboarinay amin'ny dingana manaraka: Mandritra ny refactor rehetra dia manontania hoe: inona koa no mahakasika ity rafitra ity izay tsy nojerentsika hatry ny ela? Rehefa manafoana ny endri-javatra iray dia araho hatrany amin'ny fizotrany ambadika, fa tsy ny code mifanandrify amin'ny mpampiasa fotsiny. mbola nafindra tany amin'ny tahiry tokana. Eo am-panohizana ny fanamafisana dia matoky izahay fa hahita bebe kokoa amin'ireo vakoka miafina ireo. Saingy izao dia napetraka izahay mba hisamborana azy ireo sy hisakanana ireo vaovao tsy hiforona. Rehefa mipetraka amin'ny toerana iray ny code-nao rehetra, dia tsy misy toerana hiafenana ny fotodrafitrasa kamboty.

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