Maqaalkan waxaan jeclaan lahaa inaan ka hadlo sida aan u bedelnay habka abaabulka ee mashruuceena bilawga ah, sababta aan u sameynay iyo dhibaatooyinka aan xalinay inta aan wadnay. Maqaalkani si dhib leh uma sheegan karo inuu yahay mid gaar ah, laakiin waxaan weli u maleynayaa inay faa'iido u yeelan karto qof, tan iyo habka xalinta dhibaatada, waxaan ku soo ururinay walxaha leh dadaal hufan.
Maxaan haysanay maxaan ka hadlaynay? Oo waxaan haysanay mashruuc bilow ah oo ku saabsan 2 sano oo taariikh horumarineed ah oo ka yimid goobta xayeysiinta. Mashruucu markii hore waxaa loo dhisay adeeg-yaro ah, qaybtiisa server-kana waxaa lagu qoray Symfony + in yar oo Laravel ah, Django iyo NodeJs hooyo. Adeegyadu inta badan waa API-ga macaamiisha mobilada (waxaa ku jira 3 ka mid ah mashruuca) iyo SDK noo gaar ah oo loogu talagalay IOS (oo lagu dhisay codsiyada macaamiisheena), iyo sidoo kale shabakadaha internetka iyo dashboards kala duwan oo macaamiishan ah. Dhammaan adeegyadii markii hore waa la xidhxidhay oo waxay ku hoos socdeen qalab-sameeyaha.
Run, docker-compose meel walba looma isticmaalin, laakiin kaliya jawiga maxalliga ah ee horumariyayaasha, tijaabada server iyo gudaha marinnada marka la dhisayo iyo tijaabinta adeegyada. Deegaanka wax soo saarka, waxaan isticmaalnay Google Kubernetes Engine (GKE). Intaa waxaa dheer, waxaan si buuxda u habeynay GKE iyada oo loo marayo is-dhexgalka shabakadda markii mashruucu bilaabmay, kaas oo ahaa mid aad u dhakhso badan, sidii aan u maleynay waqtigaas, mid ku habboon. Habka kaliya ee otomaatiga ah wuxuu ahaa dhisidda sawirrada Docker si loogu bilaabo adeegyada GKE.
