GH GambleHub

Business Continuity Plan

1) Purpose, scope and principles

Purpose: to ensure the continuation of critical services (deposits, bets/games, conclusions, KYC/AML, support) in case of failures and quick recovery without violating licenses and contracts.
Area: online platform, payment loop, anti-fraud/CUS, DWH/BI, support, operational and legal functions, key vendors (PSP/KYC/cloud/CDN/studios/aggregators).
Principles: safety first, player first, regulatory correctness, RTO/RPO minimization, simple degradation modes, provability and regular exercises.

2) BIA - Business Impact Analysis

Identify critical processes, inputs/outputs, dependencies, manual alternatives, and target RTO/RPOs.

Example of BIA fragment (YAML):
yaml process: payouts owner: head_of_payments criticality: tier1 dependencies: [psp1, psp2, bank_api, kyc_service, ledger_db]
rto: "4h"
rpo: "15m"
manual_workaround: "limited manual VIP payments when the PSP is completely unavailable"
max_tolerable_downtime: "8h"
legal_constraints: ["AML/KYC check before payout," "regulatory notification windows"]

3) Risk → Impact → Response

Those: cloud region crash, database failure, cluster loss, DDoS attacks, CDN failure.
Vendors: PSP/KYC degradation, break with game aggregator, inaccessibility of anti-fraud/sanction screening.
Cyber: Account/key compromise, ransomware, PII leak.
Processes/People: Strikes/Illnesses, Key Specialist Departures, Release Error.
Geo/force majeure: communications/energy outages, military/sanctions risks, domain/traffic blockages.

For each: triggers, escalation threshold, control measures, service degradation and communication templates.

4) Sustainability architecture and strategies

Active-active/active-standby by region; infrastructure as code for quick ascent.
Degradation modes: read-only showcases, disconnection of non-critical game providers, payment limits, "only deposits" with deferred cashouts (if legally permissible), lower analytics/ETL frequency.
Traffic management: Anycast CDN, geo-balancing, health-checks, canary-routing.
Data: PITR backups, change logs, inter-region replication, cryptographic integrity (hashes/WORM).
Keys/secrets: independent KMS per-region, "break-glass" with logging.
PSP/KYC multi-homing: automatic failover, SLA/latency routing.

5) Incident Command System

Incident Commander (IC) - a single decision point.
Ops Lead (SRE/Platform) - technical stabilization, feilover, metrics.
Business Continuity Lead - coordination of processes/manual procedures.
Comms Lead - external/internal notifications (players, partners, regulators).
Security/DPO - cyber incidents/privacy, regulatory windows.
Payments/KYC Leads - PSP/KYC scenarios.
Liaisons: Legal, Support, VIP/CRM, Data/BI.

Rule: one IC per incident, clear channels and decision logs.

6) Communications Plan

Channels: war-room (chat/bridge), backup connections (phone/radio/alt-messenger), pre-checked PSP/KYC/bank contacts.
External message templates: status page, social networks, email/push; tone - facts, timing, next steps.
Regulators and partners: preset addresses, SLA notifications; agreed wording.
Players: transparent ETAs, compensations/bonuses (if applicable), FAQs for the degradation period.

7) Operational Plans (Runbooks)

Examples of fragments:

7. 1 Feilover to another region

yaml trigger: "loss of primary availability> = 5m, p95_latency>threshold"
steps:
- IC approves region_failover
- SRE: flip traffic via GSLB to secondary
- Data: verify replication lag < RPO
- Apps: switch env vars/secrets; warm caches
- QA: smoke tests; Business: announce status rollback: "switch-back on 60m stability"

7. 2 PSP degradation

yaml trigger: "auth_rate_psp1 < baseline-3σ 15m"
steps:
- Payments: route X%→psp2, include limits
- Comms: banner at the checkout, status page
- Finance: reconciliation plan for T + 0
- Legal: notification log and SLA letter

7. 3 KYC provider unavailable

yaml trigger: "kyc_sla_breach 30m"
steps:
- Risk: time limits of deposits/rates
- Ops: VIP/High-risk manual check
- Comms: KYC Time Increase Notice
- Vendor: escalation, protection switch

8) IT and Data Recovery (DR)

System categories: Tier-1 (platform/payments/CCM), Tier-2 (games/analytics), Tier-3 (internal).
Lifting procedure: set→sekrety/KMS→BD→kesh→API→front/CDN→integratsii→analitika.
Integrity checks - checksums, log/replication verification, transaction reconciliation.

DR tests: annually full (switch-over), quarterly partial; Commit actual RTOs/RPOs

9) People, offices and logistics

Remote-ready: redundant laptops/modems, access via SSO/MFA, "red" access for IC.
Alternative locations: spare offices/coworking spaces, pass lists, evacuation plan.
Rotation of shifts: competence matrix, duplication of key roles, replacement plan.
Critical communication/energy providers: contacts, SLA, generators/UPS (if relevant).

10) Vendors and Supply Chain

BCP/DR requirements in contracts: RTO/RPO, mandatory tests, audit rights and joint exercises.
Register of sub-processors: contacts, outage plans, confirmation of data deletion/export when offboarding.
Tier-1 Quarterly Reviews: Incidents, DR Protocols, Certification Status, SLAs.

11) Training, drills and testing

Tabletop once a quarter: PSP/KYC/cloud/cyber scenarios.
Tech exercises: DR partial/full; DDoS/CDN switching; "kill-switch" SDK providers.
Communication drills: press release/status updates/regulatory letters.
Retrospectives: timeline, RCA, CAPA, runbooks update and BIA.

12) Metrics (KPI/KRI)

RTO/RPO actual (according to Tier-1): meet the goals ≥ 95%.
MTTD/MTTR: downward trend; MTTR of critical incidents ≤ targeted.
Feilover success: without loss of data/orders/rates, ≤ X minutes of degradation.
Coverage exercises: ≥ 2 complete DR tests/year + 4 tabletop.
Communications: the time to the first update ≤ 15 minutes, the frequency of updates according to the policy.
Vendor resilience: the share of Tier-1 with confirmed DR tests in 12 months is 100%.

13) RACI (enlarged)

ActivityICSRE/PlatformSecurity/DPOPaymentsRisk/KYCProductSupport/CRMLegal/ComplianceComms/PRData/BI
Declaration of incidentA/RRRRRCCCCC
Technical stabilization/feiloverCA/RCCCCIIIC
PSP/KYC routingCCIA/RA/RCIIII
CommunicationsAICCCCCCRI
Regulatory NoticesIIA/RCCIIRII
Post-mortem/CAPAA/RRRRRRRCCR

14) Checklists

14. 1 Ready-to-Failover

  • Current IC/Vendor/Regulator contacts
  • Replication health, regular PITR backup
  • SDK/Webhook kill-switch verified
  • Traffic Manager (GSLB/CDN) with validated health-checks
  • Status/letter templates and publishing rights
  • Runbooks and accesses (SSO/MFA) reviewed monthly

14. 2 During the incident

  • IC assigned, war-room open, decision logs start
  • Classification (P1/P2), scenario selection and degradation
  • Technical actions (feilover/limits/disconnections)
  • First public update ≤ 15 minutes
  • SLA Regulatory/Partner Notifications
  • Capturing artifacts for post-mortem

14. 3 After the incident

  • Post-mortem with RCA and CAPA
  • Updated BIA/thresholds/routines
  • Training/retest fixes, board report
  • Financial/reconciliation

15) Templates (fragments)

15. 1 Script card

yaml scenario: "Region outage: cloud-eu1"
triggers: ["error_rate>5%", "loss of quorum", "cdn health fail"]
degradation: ["disable live-casino", "payments=psp2 only", "payouts=VIP manual"]
rto_target: "30m"
rpo_target: "15m"
contacts: {cloud: "...", isp: "...", regulator: "..."}
comms_templates: ["status_page_v1", "partner_notice_v2"]

15. 2 Message to status page


[UTC + 02] We are seeing the degradation of payments through PSP # 1. Transactions are automatically routed through an alternative provider. Player funds are safe. The next update is in 15 minutes.

16) Document and version management

Versioning BCP/Runbooks in the repository, change-log, document owner.
Revision period (quarterly for Tier-1), control of offline copies availability.
Storing drill/incident artifacts and performance metrics.

17) Implementation Roadmap (6-8 weeks)

Weeks 1-2: BIA and critical processes, RTO/RPO goals, list of scenarios and owners.
Weeks 3-4: architecture of stability and degradation modes, runbooks, communication templates, contacts.
Weeks 5-6: vendor integration (PSP/KYC/cloud), pilot exercises (tabletop + partial DR), adjustments.
Weeks 7-8: full DR test (if possible), launch of quarterly exercise cycle, board report and regulatory package (if required).

18) Related wiki sections

Risk Register, Incidents and Leaks, DR/BCP tests, TPRM and SLA, ISO 27001/27701, SOC 2, PCI DSS, IGA/RBAC/Least Privilege, Log Policy/WORM - for a single loop of robustness and provability.

TL; DR

Effective BCP = BIA→RTO/RPO→stsenarii and degradatsii→multi-vendor/multi-region + clear Incident Command, communications and exercises. Keep the document alive, test regularly - and even a big crash won't stop the business or hit licenses.

Contact

Get in Touch

Reach out with any questions or support needs.We are always ready to help!

Telegram
@Gamble_GC
Start Integration

Email is required. Telegram or WhatsApp — optional.

Your Name optional
Email optional
Subject optional
Message optional
Telegram optional
@
If you include Telegram — we will reply there as well, in addition to Email.
WhatsApp optional
Format: +country code and number (e.g., +380XXXXXXXXX).

By clicking this button, you agree to data processing.