JackCode նավիգացիաՍտեղծեք, գործարկեք և մասշտաբավորեք iGaming ապրանքներ։
Փոխել լեզուն
Գործնական ուղեցույց

Ավտոմատ նորարարություններ և օրինագծեր

Ինչպես Telegram-kazino-ը տեղադրում է նորարարություններ 'CI/CD-propplins, անվտանգ ածխաջրածիններ, dev/stage/production-միջավայր և արագությունների նվազեցում։
Փորձագետ Ստանիսլավ Անիսիմովը

Որպեսզի 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-կազինոյի տեխնոլոգիական կայունության գրավն է։ Այն թույլ է տալիս կատարելագործել առանց խոչընդոտների, արագ արձագանքել խաղացողների ֆիբեկին, նվազեցնել ռիսկերը և մեծացնել նախագիծը առանց սթրեսի։ Աշխարհում, որտեղ յուրաքանչյուր լվացում արժե գումար, ավտոմատացված գործընթացները մրցակցային առավելություն են։