A case study on designing production data infrastructure that moved the commercial needle.


The Problem

Gaming Innovation Group (GiG) is a B2B iGaming platform provider. Their business model depends on operators choosing GiG's platform to run their casino, sportsbook, or lottery products.

The challenge was simple to state, hard to solve: GiG wanted to go after larger, more established operators — the kind that already had thousands of active customers. But these operators wouldn't switch platforms unless they could bring their entire customer base with them. No one was going to tell 20,000+ players to re-register.

Without a migration path, GiG was limited to onboarding greenfield operators — new brands with zero customers. That's a smaller, slower market.

What I Built

I designed and delivered a comprehensive data migration framework that could ingest a source operator's full customer dataset — profiles, balances, transaction histories, consents, KYC records — validate it, transform it to fit GiG's data model, and load it into the live platform.

The key constraints were:

  • Speed: The migration window had to be short. Operators can't afford extended downtime. We targeted under 30 minutes for a full migration of 20,000+ records.
  • Accuracy: Financial data (balances, transaction histories) had to be perfect. A single cent off on a customer balance is a compliance and trust problem.
  • Repeatability: This wasn't a one-off script. It needed to work across different source systems with different schemas, so it had to be configurable and extensible.
  • Auditability: Every record needed a clear lineage — what came in, what was transformed, what went out. Regulators care about this.

The framework handled the full lifecycle: ingestion from the source operator's systems, schema mapping and validation, data quality checks, transformation to GiG's internal model, loading into production, and post-migration reconciliation to verify everything landed correctly.

The Outcome

The framework migrated 20,000+ customer records — including balances, consents, and profiles — in under 30 minutes.

More importantly, it changed GiG's commercial positioning. The company could now credibly pursue established operators as clients, a market segment that had previously been inaccessible. This opened a new revenue stream.

The project was highlighted multiple times in GiG's quarterly earnings calls, including the Q1 2024 earnings presentation, where leadership cited it as a key capability for attracting larger-scale clients.

What I Learned

Data engineering is a commercial function. This project didn't just move data — it unlocked a market segment. The migration framework was referenced in earnings calls not because of the technology, but because of what it enabled the sales team to do. That's the kind of impact I think about now whenever I'm building infrastructure: what does this make possible for the business?

Coordination matters as much as code. I co-ordinated this project end-to-end — requirements gathering with commercial stakeholders, technical design, development, testing, and client delivery. The hardest part wasn't the pipeline logic. It was aligning what the sales team promised, what the client expected, and what the data actually looked like.

Data quality is non-negotiable in financial systems. Migrating player balances isn't like migrating blog posts. Every record has regulatory and financial implications. Building robust validation and reconciliation into the framework from day one saved us from problems that would have been much harder to fix later.


I'm Julian Calleja, a Senior Data Engineer focused on real-time data platforms in iGaming. Currently building at Elantil, previously at GiG and SpinCity. Get in touch if you want to talk about data infrastructure or iGaming.

    How I Built a Data Migration Framework That Got Referenced in an Earnings Call

    What I've Built

    Data Migration Framework

    Gaming Innovation Group (GiG)

    Designed and delivered a migration solution that enabled GiG to onboard large, established operators with existing customer bases. Migrated 20,000+ customer records in under 30 minutes.

    20,000+ records < 30 min migration
    Referenced in GiG's Q1 2024 earnings call →

    Broker CRM — Real-Time Pipeline

    Gaming Innovation Group (GiG)

    Built a real-time CRM data pipeline delivering live player events to platforms like Symplify, enabling 10+ operator clients to trigger personalised actions based on real-time behaviour.

    300k events/hour 10+ operator clients

    6TB Data Warehouse Migration

    SpinCity Solutions

    Took a BI team from being unable to query historical data to full analytical access across a 6+ TB dataset in under 20 minutes, by designing an ETL pipeline onto S3.

    6+ TB migrated < 20 min query time

    Platform Performance Optimisation

    Elantil

    Achieved significant performance gains on the current data platform through pipeline backfill optimisations.

    59.5% throughput increase 10.4% faster execution

    Where I've Worked

    Elantil

    Senior Data Engineer · 2024–Present

    Building the data platform for an iGaming startup. Product launches, client demos, and go-to-market collaboration.

    SpinCity Solutions

    Data Architect · 2024

    Designed and shipped a new data warehouse in 3 months for a B2C iGaming operator.

    Gaming Innovation Group

    Data Engineer → Senior · 2019–2024

    4+ years building real-time data products used by 10+ operators across casino, sports, and lottery.

    Bit8

    QA Engineer · 2018–2019

    First iGaming role. Built the test automation foundation for the platform.

    Verticals I've Worked Across

    Casino Sports Betting Lottery Crypto Gambling Affiliate Marketing Player Acquisition B2B Platform B2C Operator

    Want to talk data, iGaming, or building things?

    Whether it's a potential collaboration, a technical challenge, or just a conversation.