Imbere muri ConveyIyi Tekinike: Kubaka Urubuga Rwacu

Kora Urubuga rwawe Indimi nyinshi muminota 5
Kwerekana
Kwerekana
My Khanh Pham

My Khanh Pham

Kunoza Ubunararibonye bwabakoresha: ConveyIbyo Bitangiza Ubuyobozi bwa URL

Umubare munini wa ConveyAbakiriya bahitamo guhindura URL zabo zose kurubuga rwabo, bishobora kuba umurimo usaba cyane cyane kurubuga rwagutse rwahinduwe mundimi nyinshi.

Ibitekerezo byabakoresha byerekanye ko abakiriya bamwe basanze gutangira imishinga yabo yambere yo guhindura urubuga bimwe bitangaje. Bakunze kubaza impamvu bashoboraga kureba gusa urupapuro rwibanze rwa URL murutonde rwubuhinduzi, nuburyo bwo gukora ibisobanuro byibirimo.

Ibi byerekanaga ahantu hashobora gutera imbere. Twabonye umwanya wo koroshya inzira yindege yoroshye no gucunga neza imishinga. Ariko, twabuze igisubizo gifatika muricyo gihe.

Igisubizo, nkuko ushobora kuba wabitekereje, ni intangiriro yimiterere ya URL yo kuyobora. Ifasha abakoresha gusikana URL zurubuga rwabo no kubyara ibintu byahinduwe binyuze muri ConveyThis Dashboard, byihuse kandi neza.

Vuba aha, iyi mikorere yimuwe kuva kurutonde rwubuhinduzi kurupapuro rushya, rushimishije kandi rukomeye rwa URL ishingiye kurupapuro rwo gucunga ibisobanuro. Noneho, twizera ko igihe kigeze cyo guhishura inkuru iri inyuma yiyi ngingo.

921

Kwakira Golang: Tanga Uru rugendo rugana serivisi nziza zubuhinduzi

922

Intangiriro yo gufunga 2020 kubera icyorezo cyampaye amahirwe yo kwiga ururimi rwa programme Golang yari yarashyizwe ku ruhande kubera igihe gito.

Byatunganijwe na Google, Golang cyangwa Go byamamaye mumyaka yashize. Ururimi rwateguwe neza, Golang yashizweho kugirango ifashe abitezimbere gukora code neza, yizewe, kandi ihuriweho. Ubworoherane bwayo bushigikira kwandika no gukomeza gahunda nini kandi zigoye utitanze umuvuduko.

Mugutekereza umushinga ushobora kuruhande rwo kumenyana na Golang, umukerarugendo wurubuga yahise atekereza. Yujuje ibipimo byavuzwe kandi birashoboka ko byatanga igisubizo kubakoresha Convey. Urubuga rukurura cyangwa 'bot' ni porogaramu isura urubuga rwo gukuramo amakuru.

Kuri ConveyThis, intego yacu yari iyo guteza imbere igikoresho kubakoresha gusikana urubuga rwabo no kugarura URL zose. Byongeye kandi, twashakaga koroshya inzira yo kubyara ibisobanuro. Kugeza ubu, abakoresha bagomba gusura urubuga rwabo mururimi rwahinduwe kugirango bababyare, umurimo uba utoroshye kurubuga runini, indimi nyinshi.

Nubwo prototype yambere yari yoroshye - porogaramu ifata URL nkiyinjiza hanyuma igatangira gukurura urubuga - byihuse kandi byiza. Alex, ConveyThis 'CTO, yabonye ubushobozi bwiki gisubizo maze atanga inzira yo gukora ubushakashatsi niterambere kugirango tunonosore igitekerezo kandi atekereze uburyo yakira serivise zizaza.

Kuyobora Seriveri idafite icyerekezo hamwe na Go na ConveyIbi

Muburyo bwo kurangiza urubuga rwikurikiranya rwurubuga, twasanze duhanganye nuburyo bwiza bwa CMS zitandukanye. Ikibazo rero cyavutse - nigute dushobora kwerekana neza abakoresha bacu na bot?

Mu ntangiriro, twasuzumye uburyo bwageragejwe bwo gukoresha AWS hamwe nurubuga rwa interineti. Ariko, ibibazo byinshi bishobora kuvuka. Twari dufite gushidikanya kubyerekeye umutwaro wa seriveri, gukoresha icyarimwe kubakoresha benshi, no kubura uburambe hamwe na Go program hosting.

Ibi byatumye dusuzuma seriveri idafite seriveri. Ibi byatanze inyungu nko gucunga ibikorwa remezo nuwabitanze hamwe nubunini busanzwe, bigatuma biba igisubizo cyiza kuri ConveyThis. Byasobanuraga ko tutagomba guhangayikishwa nubushobozi bwa seriveri kuva buri cyifuzo cyakorera muri kontineri yacyo yonyine.

Ariko, muri 2020, mudasobwa idafite seriveri yazanwe niminota 5. Ibi byagaragaje ikibazo kuri bot yacu ishobora gusabwa gukurura imbuga nini za e-ubucuruzi hamwe nimpapuro nyinshi. Kubwamahirwe, mu ntangiriro za 2020, AWS yongereye imipaka kugeza ku minota 15, nubwo gushoboza iyi mikorere byagaragaye ko ari umurimo utoroshye. Amaherezo, twabonye igisubizo mugukurura code idafite seriveri hamwe na SQS - serivisi ya AWS ubutumwa butonda umurongo.

923

Urugendo rwo Guhuza-Igihe-Bot Itumanaho hamwe na ConveyIbi

924

Mugihe twakemuye ikibazo cyo kwakira, twagize indi mbogamizi yo gutsinda. Ubu twari dufite bot ikora, yakiriwe muburyo bunoze, bunini. Igikorwa gisigaye kwari ugutanga amakuru yatanzwe na bot kubakoresha.

Intego yo guhuza byinshi, nahisemo kumyitozo nyayo hagati ya bot na ConveyThis dashboard. Mugihe igihe nyacyo atari igisabwa kubintu nkibi, nifuzaga ko abakoresha bacu bahita babona ibitekerezo byihuse bot itangiye gukora.

Kugirango tubigereho, twateje imbere seriveri yoroshye ya Node.js, yakiriwe kurugero rwa AWS EC2. Ibi byasabye guhindura bimwe muri bot kugirango itumanaho hamwe na seriveri ya websocket hamwe no kohereza byikora. Nyuma yo kugerageza neza, twiteguye kwimukira mubikorwa.

Icyatangiye nkumushinga kuruhande amaherezo cyabonye umwanya wacyo. Binyuze mu mbogamizi, nungutse ubumenyi muri Go kandi nongera ubumenyi bwanjye mubidukikije bya AWS. Nasanze Genda bifite akamaro cyane kubikorwa byo guhuza ibikorwa, gahunda ya koperative, hamwe na mudasobwa idafite seriveri, ukurikije ububiko bwayo buke.

Dufite gahunda z'ejo hazaza nkuko bot izana amahirwe mashya. Dufite intego yo kongera kwandika ijambo ryigikoresho cyo kubara kugirango dukore neza, kandi birashoboka ko twakoresha mugushyushya cache. Nizere ko wishimiye iri jisho ryibanga muri ConveyIsi yikoranabuhanga nkuko nishimiye kubisangiza.

Witeguye gutangira?

Ubuhinduzi, burenze kumenya indimi gusa, ni inzira igoye.

Mugukurikiza inama zacu no gukoresha ConveyIyi , impapuro zawe zahinduwe zizumvikana nababumva, wumva kavukire kururimi rugenewe.

Mugihe bisaba imbaraga, ibisubizo birashimishije. Niba uhindura urubuga, ConveyIbyo birashobora kugukiza amasaha hamwe no guhinduranya imashini.

Gerageza ConveyIbi byubusa muminsi 7!

icyiciro cya 2