Blog

Dib-u-soo-saarid Fashil ah Ma Tirtiro Backend Shaqeeya

Bishii Sebtember 25, dib-u-soo-saarid fashil ah ayaa tirtiray backend-ka app-ka oo muddo qiyaastii laba saac iyo badh shaqeynayay oo firfircoon. Koodka ka noqda daabac fashilmay wuxuu ka saaray dhammaan app-yada server-ka ee daabacaaddu taabatay — oo ay ku jiraan kuwii horeba u shaqeynayay ka hor inta daabacaaddu bilaabmin. Hadda kaliya app-yada uu daabacaaddu abuuray ayaa la tirtiri karaa; app-ka hore u jiray waxaa dib loo celiyaa nooca saxda ah ee uu ku socday ka hor. Laba hagaajin oo daba-socod ah oo isla maalinta ayaa xaqiijiyay in soo celinta ay shaqeyso marka qalabka daabacaadda platform-ka uu fashilo, iyo in app caafimaad qabta aan loo fashilin maxaa yeelay wuu seexday.

Sida backend-ka loo daabacaa

Marka app-kaaga Mythex uu leeyahay backend — API ama server, ma aha oo kaliya faylal istaatik ah — daabacaaddu waxay ka dhisaa Dockerfile (jaantus loo sameeyo app-ka si loo xirmo sawir) waxayna sawirkaas ku rakibtaa mishiinno ku jira qalabka martigelinta ee aan leenahay. Kadib health check ayaa sugaya nooca cusub inuu si buuxda u bilaabo oo sii socdo ka hor inta daabacaadda la calaamadeeyo inay firfircoon tahay.

Haddii wax kasta oo ka mid ah ay fashilmaan, soo celin ayaa socota si ay wax u soo celiso. Sax ahaanta soo celintaas waxay ka muhiimsan tahay wax kasta oo kale ee daabacaadda ku jira, maxaa yeelay waxay socotaa markii wax khalad ah horeba ay dhacayaan.

Dhibaatada 1: soo celintu waxay tirtirtay wixii ay ahaan lahayd inay soo celiso

Soo celintu waxay hayn jirtay liis ah server-yada app-ka ee daabacaaddu la xidhiidhay, markay fashilmana waxay burburin jirtay mid kasta oo ka mid ah. Taasi waa sax marka daabacaadda ugu horeysa: app-ka waxaa la abuuray waqti yar ka hor, ma jiro wax kale oo ku tiirsan, tirtiridiisuna wuxuu dib u celinayaa xaalkii hore.

Waa qaldan tahay daabacaad dib-u-soo-saarid ah. App-ka horay ayuu u jiray, waana uu u shaqeynayay obiyaasha dhabta ah. Sebtember 25, backend-ka API ee app-ka oo muddo laba saac iyo badh firfircoon ahaa ayaa lagu tirtiray daabacaad dib-u-soo-saarid ah oo fashilmay.

Waxaa jiray dhibaato labaad oo ku qarsoon koodkii isla markaana. Halka tirtiridu aysan dhammeystirmin, sawirka cusub ee khaldan ayaa ku sii jiray mishiinnada — iyadoo aan wali u sheegi jirnay milkiilaha in goobtiisa hadda ay weli firfircoon tahay. Waxa aan la samayn ma aha isla markaana ma aha in laga soo noqdo.

Xalka: tirtir wixii aad abuurtay, kuwa kale soo celi

Daabacaad kasta hadda wuxuu diiwaangeliyaa, server-ka app kasta oo ay taabatay:

  • in daabacaaddani abuurtay ama uma abuurin, iyo
  • haddii aysan abuurin, sawirka ay socotay ka hor inta aan la bilaabin.

Marka ay fashilanto, app kasta waxaa loo samaynayaa mid ka mid ah saddex habood:

  1. Waxaa abuuray daabacaadan: tirtir sida hore.
  2. Hore ayuu u jiray, sawirkii hore waa la yaqaanaa: dib u geyn sawirkii hore isla habaynta isku mid ah. Ma jiro dhisme cusub — sawirku oo keliya ayaa dib u soo laabanaya.
  3. Hore ayuu u jiray, sawirkii hore lama yaqaan: ka tag sidii hore. App jira ma la tirtiri karo, xitaa haddii aynaan ka soo celin karin.

Qaaciidooyinkaasi waa shaqo yar oo sax ah oo leh tijaabooyin u gaarka ah, sidaas awgeed go'aanka uma noqon karo mar kale "tirtir wax walba" iyadoo aan tijaabo fashilin.

Dhibaatada 2: qalabka daabacaadda ayaa fashili kara ka hor inta aan la qorin sida loo soo celin karo

Hagaajintaas dhowr maalmood kadib waxaynu ogaanay dhaldhal ku jira. Qalabka daabacaadda ee platform-ka martigelinta wuxuu socodsiiyaa hubinta gudaha ee u gaarka ah: haddii mishiinnada cusub ay burburaan, wuxuu joojiyaa qalad. Laakiin taasi waxay dhacdaa kadib markii sawirka cusub horeyba loo rakibay mishiinnada.

Koodkeenu app-ka wuxuu u diiwaangelin jiray soo celin kaliya markii qalabku si guul leh u soo celiyay. Markii qalabka laftiisu fashilmay daabacaadda, app-ka lama diiwaangelin liiska soo celinta, sidaas awgeed waxba lama soo celin. Deegaankeenna staging-ka, daabacaad dib-u-soo-saar oo khaldan ayaa ku sii haysay sawir khaldan inuu wax u adeego.

Xalka: diiwaangeli sida loo soo celinayo ka hor inta aan bilaabin

Hadda app-ka waxaa loo diiwaangelinayaa soo celin — iyadoo la ogyahay in uu abuuray iyo sawirka uu socday — markii la diyaariyo, ka hor inta aan wax lagu rakibin. Wax kasta oo ka dambeeya fashilma, soo celintu waxay ogaan doontaa waxa ay dib u celinayso. Waan tijaabinnay maxalliyan: daabacaad dib-u-soo-saar oo khaldan ayaa fashilmay tijaabooyinkii qalabka laftiisa, nooca hore ayaa wali ka jawaabayay.

Dhibaatada 3: app hurda ayaa lagu fashilay "aan la bilaabin"

App-yada Mythex ee la daabacay ayaa seexdaan marka aan la isticmaalin si ay credit-kaaga u kaydiyaan. Dib-u-soo-saarid kasta wuxuu mishiinka hurda ku dhegaa, sidaas awgeed health check-ka waa inuu soo kiciyaa. Waxay weyddiisay platform-ka inuu bilaabo mishiinka hal mar, oo jawaabtiisa ma ay dhegaysan.

Sebtember 25, codsigaas oo keliya ayaa ku lumay. API caafimaad qabta oo hurda ahaa ayaa lagu hayay muddada buuxda ee health check-ka, oo lagu fashilay "1 mishiin ma bilaabmin (xaaladii ugu dambeysay: hurda)".

Platform-ka mararka qaarkood ayaa diidi kara bilaabid. Markii aynu dib u soo saarayay dhibaatadan, wuxuu soo celiyay khalad "lease currently held" anagoo aynaan u kicin, waxaana diidaa bilaabidyada markii mishiinka la cusbaynayo.

Xalka: weydii mar kale, oo garaac albaabka

Health check-ka hadda:

  • mishiinka hurda ah ayuu mar kasta 20 ilbiriqsi weydiinayaa inuu bilaabo intuu sugayo,
  • wuxuu diiwaangelinayaa waxa platform-ku ka jawaabay markii diidday, iyo
  • wuxuu u diraa hal codsi oo caadi ah app-ka, sida booqdaha uu u dhigan lahaa — proxy-ga platform-ka ayaa soo kiciya mishiinka hurda markii codsi yimaado.

Dib ayaan ugu soo saarnay platform-ka dhabta ah app tijaabo ah oo bilaabidkeedii ugu horreysay la diidday. Ka hor hagaajinta, daabacaaddu waxay fashilmeysay kadib 91 ilbiriqsi. Kadib, waxay daabacmatay 20 ilbiriqsi gudahood. App-ka oo dhab ahaan ku burburaa bilaabidda wali waa fashilmi doonaa, sida ay tahay.

Waxa aan ka barannay

  • Soo celintu waa inay garato farqiga u dhexeeya cusub iyo jira. "Dib u celi" wax aad abuurtay waa tirtir. "Dib u celi" wax horeba jiray waa soo celin. Isku hal ahaan ka dhigidda waa sababta qalab ilaalinta ah u tirtiro app shaqeynaya.
  • Qor sida loo soo celiyo ka hor inta aadan falin. Haddii soo celinta la diiwaangeliyo kadib tallaabo guuldareysta, tallaabada oo dhexdeeda ku fashilanta waxba ma aysan jirin oo ay ka soo celiyaan.
  • Ha iska indha tirin jawaabta codsi aad ku tiirsan tahay. Hal "maya" oo aan la dhegaysan ayaa app caafimaad qabta u beddelay daabacaad fashilmay.

Isla maalintaas waxaa jiray hagaajin kale oo la xiriirta: app-yada ku burburaya daabacaadda ka dib. Waxa dhaca marka daabacaaddu fashilanto dhinacaaga, eeg xalinta daabacaadda dokumentiyada.

Mythex · Pricing · Wax kasta ku dhis AI · Templates-ka website-ka iyo app-ka · Mythex marka la barbar dhigo · Qaamuuska dhismaha app-ka AI · Qalabka bilaashka ah ee dhismaha app-ka AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)