San artaigil seo, bu mhath leam bruidhinn mu mar a dhâ atharraich sinn an dòigh-obrach a thaobh orchestration air a âphròiseact tòiseachaidh againn, carson a rinn sinn e, agus dè na duilgheadasan a dhâ fhuasgail sinn air an t-slighe. Is gann gun urrainn don artaigil seo a bhith gun samhail, ach fhathast tha mi aâ smaoineachadh gum faod e a bhith feumail do chuideigin, oir ann am pròiseas fuasgladh fhaighinn air an duilgheadas a chaidh an stuth a chruinneachadh leinn le creagadh reusanta.
Dè a bhâ againn agus dè a tha sinn aâ bruidhinn? Agus bha pròiseact tòiseachaidh againn le eachdraidh leasachaidh timcheall air dĂ bhliadhna bhon raon sanasachd. Chaidh am pròiseact a thogail an toiseach mar meanbh-sheirbheis, agus chaidh a phĂ irt frithealaiche a sgrĂŹobhadh ann an Symfony + beagan Laravel, Django agus NodeJs dĂšthchasach. Tha na seirbheisean gu bunaiteach mar API airson teachdaichean gluasadach (tha 2 dhiubh sa phròiseact) agus an SDK againn fhèin airson IOS (stèidhichte a-steach do thagraidhean ar luchd-ceannach), a bharrachd air eadar-aghaidh lĂŹn agus diofar chlĂ ran den aon luchd-ceannach sin. Chaidh a h-uile seirbheis a dhocadh an toiseach agus a ruith le docker-compose.
'S e fĂŹrinn, cha deach docker-compose a chleachdadh anns a h-uile Ă ite, ach dĂŹreach ann an Ă rainneachd ionadail an luchd-leasachaidh, air an deuchainn. frithealaiche agus taobh a-staigh na loidhne-phĂŹoban nuair a bha sinn aâ togail is aâ dèanamh deuchainn air seirbheisean. Anns an Ă rainneachd riochdachaidh, chleachd sinn Google Kubernetes Engine (GKE). A bharrachd air sin, rèitich sinn GKE gu tur tron ââeadar-aghaidh lĂŹn aige aig toiseach aâ phròiseict, a bha gu math luath agus, mar a bha sinn aâ smaoineachadh aig an Ă m, goireasach. Bâ e an aon phròiseas fèin-ghluasadach a bhith aâ togail ĂŹomhaighean Docker gus seirbheisean a chuir air bhog ann an GKE.
