Որպեսզի Telegram-կազինոն կայուն և ճկուն աշխատի, պետք է ներդնենք նոր գործառույթներ, ուղղություններ և բարելավումներ առանց ձախողումների և խոչընդոտների։ Դա հնարավոր է միայն ածխաջրածինների և CI/CD գործընթացների ավտոմատացման միջոցով, որոնք թույլ են տալիս արագ, անվտանգ և նվազագույն մարդու մասնակցությամբ փոփոխություններ կատարել։
Ի՞ նչ է ներառում ածխաջրածինների ավտոմատացումը
1. CI/CD (Continuous Integration / Continuous Delivery)
Յուրաքանչյուր փոփոխությամբ կոդի հավաքումը և դնելը- Ավտոմատ թեստեր նախքան թողարկումը
- Ակնթարթային առաքում staging կամ prottion
2. Բաժանումը շրջակա միջավայրի վրա
«Development» - զարգացողների համար- «Staging» - կանխատեսման և QA-ի համար
- Production» -ը կայուն տարբերակն է խաղացողների համար
3. Տարբերակների վերահսկումը և rollback
Բոլոր նորարարությունները նշված են թեգերով (v1)։ 2. 3 և այլն)
Նախորդ տարբերակին վերադարձնելու հնարավորություն- Մեկնաբանությունների հետ կապված փոփոխությունների պատմություն
Ի՞ նչ է ավտոմատիզացվում
| Բաղադրիչ | Ավտոմատիզացիա |
|---|---|
| Appe Telegram կազինո | Frontend տարբերակի հավաքածու և հրատարակություն |
| Backend/API/խաղային մոդուլներ | Բեռնարկղերի նորարարություն (Docker, PM2) |
| Telegram-բոտ | Նորից նոր թիմերի հետ |
| Կազմաձևը և կոմպոզիցիան | CI-գաղտնիքները, GitLab/GitHub Actions |
| Անտիֆրոդը և տրամաբանությունը | A/B թեստեր նոր կանոններ և կանոններ |
Ռուսական անվտանգությունը
Բոլոր նորարարությունները անցնում են ավտոմատ և ձեռքով փորձարկումներ- Օգտագործվում են health-chekers և chekers դրանից հետո
- Վերափոխումը հնարավոր է 1 կտոր ադմինիստրատորի վահանակի միջոցով
- Նորարարությունները չեն ազդում ակտիվ խաղային նստաշրջանների վրա
Աշխատանքային միգրանտների օրինակներ
Intel App-ի նորարարությունը առանց սերվերի կանգնելու- Նոր crash խաղի արտադրությունը A/B թեստի հետ 10 տոկոսով։
- Բոնուսների և կեշբեքի տրամաբանության նորարարությունը ըստ ժամանակացույցի
- Բագֆիքսի ռելիզը ավտոմեքենայի կառավարման հետ Telegram-ի զարգացողների ալիքում
Առավելություններ պլատֆորմի սեփականատիրոջ համար
Ավելի արագ սկսում են նոր գործառույթներ- Ավելի քիչ սխալներ ավտոմատ փորձարկման պատճառով
- Կարիք չկա ձեռքով թարմացնել բոտան կամ System App
- Դուք կարող եք փորձարկել (A/B, rollout, rollback)
- Դաունթայմի բացակայությունը, խաղացողները չեն նկատում
Մետաղների և ածխաջրերի ավտոմատիզացումը Telegram-կազինոյի տեխնոլոգիական կայունության գրավն է։ Այն թույլ է տալիս կատարելագործել առանց խոչընդոտների, արագ արձագանքել խաղացողների ֆիբեկին, նվազեցնել ռիսկերը և մեծացնել նախագիծը առանց սթրեսի։ Աշխարհում, որտեղ յուրաքանչյուր լվացում արժե գումար, ավտոմատացված գործընթացները մրցակցային առավելություն են։
Կապ հաստատել մեզ հետ
Լրացրեք ստորև ներկայացված ձևը, և մենք հնարավորինս արագ կպատասխանենք ձեզ։