Skip to content

Platform Strategy

Strategy for launching and evolving the Silver Frog gaming platform.

Last Updated: January 2026 Status: Draft

Approach

Start with a turnkey B2B platform to launch quickly, then incrementally build custom components while the turnkey generates revenue. This de-risks the launch while building domain expertise.

Phase Duration Focus
Turnkey Launch Month 0-6 Get to market, learn operations
Parallel Build Month 6-18 Build custom components, A/B test
Migration Month 18-24 Gradually move players to custom platform

Component Architecture

High-level view of platform components and their dependencies.

flowchart TB
    subgraph Core ["Core (High Risk - Migrate Last)"]
        Wallet[Wallet]
        Games[Game Integration]
        Payments[Payments]
    end

    subgraph Player ["Player-Facing (Medium Risk)"]
        Bonus[Bonus Engine]
        RG[Responsible Gambling]
        Account[Player Account & Auth]
    end

    subgraph Internal ["Internal Tools (Low Risk - Migrate First)"]
        Analytics[Analytics / BI]
        Backoffice[Back-office]
        CRM[CRM / Marketing]
    end

    Wallet --> Games
    Wallet --> Payments
    Wallet --> Bonus
    Account --> Wallet
    Account --> RG
    Account --> Bonus

    Analytics -.->|reads| Wallet
    Analytics -.->|reads| Account
    Analytics -.->|reads| Games
    Backoffice -.->|reads/writes| Account
    Backoffice -.->|reads| Wallet
    CRM -.->|reads| Account

Component Descriptions

Component Description Build vs Buy
Wallet Real balance, bonus balance, pending withdrawals. Atomic transactions. Build (eventually)
Game Integration Aggregator API, session management, result verification Buy (Hub88, St8)
Payments Deposits, withdrawals, processor integrations Buy (Nuvei, etc.)
Bonus Engine Promotions, wagering requirements, bonus logic Build
Responsible Gambling Limits, self-exclusion, affordability checks Build + Buy
Player Account Auth, KYC status, profile, preferences Build
Analytics Player behavior, revenue metrics, dashboards Build
Back-office Admin panels, player management, operations Build
CRM Marketing automation, player communication Build or Buy

Migration Risk Tiers

Components grouped by migration risk and recommended order.

flowchart LR
    subgraph Tier1 ["Tier 1: Zero Risk (Parallel)"]
        A1[Analytics]
        A2[Back-office v2]
        A3[CRM]
    end

    subgraph Tier2 ["Tier 2: Low Risk (A/B Test)"]
        B1[Bonus Engine]
        B2[Notifications]
        B3[RG Enhancements]
    end

    subgraph Tier3 ["Tier 3: Medium Risk (Bridge)"]
        C1[Player Account]
        C2[Custom KYC Flow]
    end

    subgraph Tier4 ["Tier 4: High Risk (Last)"]
        D1[Wallet]
        D2[Game Integration]
        D3[Payments]
    end

    Tier1 --> Tier2 --> Tier3 --> Tier4

Tier 1: Zero Risk

Run in parallel alongside turnkey from day one. No player impact.

Component Approach Value
Analytics Sync turnkey DB to own analytics stack Understand players before building
Back-office Build custom, use alongside turnkey's Better operator experience
CRM Connect to turnkey player data Own communication channel

Tier 2: Low Risk

Can A/B test with subset of players. Rollback is easy.

Component Approach Value
Bonus Engine Feature flag: 10% -> 50% -> 100% Differentiation, flexibility
Notifications Route through own system Own the channel
RG Enhancements Layer on top of turnkey Exceed compliance requirements

Tier 3: Medium Risk

Requires sync layer between systems. More complex rollback.

Component Approach Challenge
Player Account SSO bridge, gradual migration Session management
KYC Flow Own flow, sync status to turnkey Data portability

Tier 4: High Risk

Core systems. Migrate last, requires careful planning and potential downtime.

Component Approach Challenge
Wallet Full migration with reconciliation Real money, must be atomic
Game Integration Swap frontend, keep aggregator Session continuity
Payments May keep B2B provider Processor relationships

Migration Timeline

gantt
    title Platform Migration Timeline
    dateFormat YYYY-MM
    section Turnkey
        Launch & Operate           :t1, 2026-03, 6M
        Revenue Generation         :t2, 2026-06, 18M
    section Tier 1
        Analytics                  :a1, 2026-06, 2M
        Back-office v2             :a2, 2026-07, 3M
        CRM                        :a3, 2026-08, 2M
    section Tier 2
        Bonus Engine               :b1, 2026-10, 4M
        Notifications              :b2, 2026-11, 2M
    section Tier 3
        Player Account             :c1, 2027-02, 3M
        Custom KYC                 :c2, 2027-03, 2M
    section Tier 4
        Wallet                     :d1, 2027-06, 4M
        Game Integration           :d2, 2027-08, 2M

Bridge Architecture

During migration, a bridge service syncs data between turnkey and custom components.

flowchart TB
    subgraph Custom ["Custom Platform (Growing)"]
        CA[Analytics]
        CB[Back-office]
        CC[Bonus Engine]
        CD[Player Auth]
    end

    Bridge[Bridge Service]

    subgraph Turnkey ["Turnkey Platform (Shrinking)"]
        TW[Wallet]
        TG[Games]
        TP[Payments]
        TB[Legacy Bonus]
    end

    CA <-->|data sync| Bridge
    CB <-->|operations| Bridge
    CC <-->|wallet ops| Bridge
    CD <-->|sessions| Bridge

    Bridge <--> TW
    Bridge <--> TG
    Bridge <--> TP
    Bridge <--> TB

Bridge responsibilities:

  • Data sync: Turnkey events -> Custom analytics
  • Auth forwarding: Custom auth -> Turnkey sessions
  • Wallet operations: Custom bonus engine -> Turnkey wallet API
  • Player sync: Bidirectional player data updates

Build vs Buy Summary

Category Build Buy (Keep B2B)
Always Build Analytics, Back-office, Bonus Engine, CRM -
Build Eventually Wallet, Player Account, Responsible Gambling -
Always Buy - Game Aggregator, KYC Provider, Payment Orchestration

Rationale for "Always Buy":

  • Game Aggregator: No value in building, Hub88/St8 have 10K+ games
  • KYC Provider: Sumsub/Onfido are cheap per-verification, compliance expertise
  • Payment Orchestration: High-risk, compliance nightmare, use Nuvei/Worldpay

Success Metrics

Phase Metric Target
Turnkey Launch Time to first player < 8 weeks
Turnkey Launch Monthly GGR to break-even ~€150K
Parallel Build Custom component adoption 50%+ players on custom bonus
Migration Full migration completion 24 months from launch
Migration Player churn during migration < 5%

Risks & Mitigations

Risk Mitigation
Turnkey lock-in Negotiate exit clauses, own player data
Revenue doesn't cover dev costs Lean team initially, prioritize revenue
Migration breaks player experience Incremental migration, feature flags
Game providers don't integrate with custom Keep aggregator, only swap frontend