Platformalarda demo re modeimleri we synag gurşawy

Giriş

Demo-reimesimler we synag gurşawy operatorlara we işläp düzüjilere oýun mehanikalaryny, tölegleri we integrasiýalary "söweş" maglumatlary üçin töwekgelçiliksiz howpsuz barlamaga mümkinçilik berýär. Dogry gurlan sandbox-infrastruktura fiçleriň çykarylmagyny çaltlaşdyrýar, oýunlaryň we compliance-modullaryň hilini ýokarlandyrýar we sertifikatlaşdyrylmagyny aňsatlaşdyrýar.

1. Synag gurşawynyň arhitekturasy

Derejeler boýunça izolýasiýa:
  • Ösüş: aňsatlaşdyrylan endikli ýerli konteýnerler we in-memory DB.
  • Staging/Test: production-yň aýna nusgasy, ýöne anonim maglumatlaryň snapshotlary bilen.
  • Sandbox/Demo: synag spinleri üçin müşderilere açyk; periodically reset.
  • CI/CD arkaly deployment: synag we staging şahalarynda her bir kommit awtomatiki usulda daşky gurşawyň täze görnüşini döredýär.

2. Oýunçylar üçin demo tertibi

1. Feature flag `demoMode=true`

UI-de "Mugt synap görüň" düwmesini açýar.
Hakyky amallar bolmazdan, wirtual walýuta bilen oýunlary başlaýar.
2. Demo gapjyk hasaby

Ilkinji girelgede on müňlerçe "token" bar.
Awto-reset balans bosagasyna ýetende ýa-da taýmer boýunça.
3. Çäklendirmeler

Diňe demo-üpjün edijileriň slot-katalogyna girmek.
Çykyş funksiýalary we VIP programmalar elýeterli däl.
4. UI görkezijileri

Arkasyndaky "DEMO" nyşany, balansyň üstündäki nyşan, marketing triggerlerini öçürmek.

3. Synag hasaplary we maglumatlary

Seed skriptleri

Dürli statusly ýüzlerçe synag oýunçysyny döredýärler ('verified', 'vip', 'highRoller').
Analitikleri barlamak üçin amallaryň we ýaryşlaryň taryhyny doldurýarlar.
Production-snap anonimleşmesi

Staging-DB ýüklenende ähli PII meýdanlar lakamlar bilen çalşyrylýar.
Hakyky PSP-webhooks ýerine sintetiki töleg ýazgylary.
Shared fixtures

JSON-faýllar (failed deposit, successful spin, bonus işjeňleşdirmek).

4. Tölegleri birleşdirmek we barlamak

1. PSP Sandbox düzgüni

k '/payments/sandbox/* 'soraglarynyň hemmesi öňünden aýdyp boljak statuslary yzyna gaýtarýar (' approved ',' declined ').
HMAC goly bilen 3-D Secure flow we Webhook callback simulýasiýasy.
2. Üpjün edijileriň mock-hyzmatlary

'/slots/{ id }/spin 'i '/live/*' jogap berýän ýerli HTTP hyzmatlaryny açýarlar.
OpenAPI-spesifikasiýalary we Pact-şertnamalary arkaly konfigurasiýa edilýär.

5. CI/CD we synaglary awtomatlaşdyrmak

End-to-End synaglary

Cypress/Playwright: demo-spinleri, hasaba alyş, gözlegleri barlamak.
Smoke synaglary

Staging-de deploiden soň awtomat esasy ssenariýalary işe girizýär: login, spin, deposit, withdraw.
Contract testing

PSP we oýun üpjün edijileri bilen integrasiýa üçin pact-synaglar.

6. Howpsuzlyk we giriş gözegçiligi

Tor elýeterliligini çäklendirmek

Sandbox, diňe dev topar üçin VPN elýeterliligi bolan aýratyn VPC-de gurşap alýar.
RBAC

Synag hasaplary diňe demo maglumatlary görüp biler, konfig-baýdaklary üýtgetmäge hukugy ýok.
Audit-loglar

Sandbox-gurşawyň ähli traffigi aýratyn ýazylýar we her aý arassalanýar.

7. Maglumatlary gözegçilik etmek we ýok etmek

Health checks

'/health/demo ', '/health/staging' iň soňky täzeleniş statusyny we timestampini yzyna gaýtarýar.
Scheduled resets

Cron joblary demo balanslaryny taşlaýarlar we synag maglumatlaryny gijeki penjirelere geçirýärler.
Alarms

PagerDuty-data migrasiýasy şowsuz ýa-da şowsuz deplow wagtynda habarnamalar.

Netije

Onlaýn kazino platformalaryndaky täsirli demo re modeimleri we synag gurşawy, spinlerden töleglere we ýaryşlara çenli ähli funksiýalaryň howpsuz we çalt synagdan geçirilmegini üpjün edýär. Daşky gurşawyň aç-açan izolýasiýasy, Feature flag-lar, mock-hyzmatlar we CI/CD-awtomatlaşdyrylmagy, oýunçylaryň önümçiligine we gizlinligine töwekgelçilik etmezden relizleriň ýokary hilini kepillendirýär.