The challenge

Legacy that couldn't be turned off.

The operator's existing platform handled a very large monthly transaction volume. Maintenance windows were measured in hours of forgone revenue — a replatform with a freeze was not commercially possible. A parallel-run with manual reconciliation would have introduced reconciliation drift across multiple regulators. Either path was unacceptable.

What we did

Live cut-over, wallet-first, region-by-region.

We migrated wallet first. Both stacks read the same balance state through a thin shim that survived the entire cut-over. CRM and content followed once wallet parity was verified daily over a sustained window. Each region was cut over independently, so a regression in one market couldn't propagate. The legacy stack stayed online as a read-only fallback for a defined soak period post-migration.

LIVE CUT-OVER · WALLET-FIRST · REGION BY REGION Wallet shim — both stacks read same balance Live throughout Region 1 first Region 2 after parity holds Region 3 last Legacy stack online as read fallback · defined soak period Decommissioned after soak Zero player-visible downtime Daily wallet-balance parity verified through cut-over Independent regions A regression in one market cannot propagate
Wallet-first live cut-over: one shim serving both stacks, regions migrated independently, legacy retained as a read fallback through a defined soak period.
Results

By the numbers.

  • Zero player-visible downtime across the live migration
  • Full wallet-balance parity verified daily through cut-over
  • Cross-sell wallet enabled day-one post-migration
  • Compliance reports filed across multiple regulators with zero queries

Evidence status: first-party case claims pending a governed evidence pack with cohort dates, definitions, denominators, exclusions and source snapshots.

The migration didn't show up in our metrics. Players didn't notice — that was the brief, and that's what we got.
Anonymous (operator-confidential) Head of Platform · Tier-1 operator
Share LinkedIn Telegram Email