← All work

iGaming · Cloud & platform · 2025

Cut AWS spend roughly in half on a 1M-user platform

A legacy service estate re-architected into event-driven microservices, taking infrastructure cost down about 50% without losing a transaction.

~50%

lower AWS infrastructure cost

1M+

users served throughout

1-click

deploys, from coordinated releases

What it meant

The platform serves the same million-plus players on roughly half the infrastructure bill, and deploys are now a single click instead of a coordinated release.

The challenge

A real-time gaming platform with over a million users was running on legacy .NET Framework services that had grown past what their architecture could carry. Infrastructure cost scaled with traffic instead of with revenue, throughput on the critical transactional paths was capped by the runtime, and releases needed hand-coordination across services.

Our approach

We decomposed the monolithic estate into event-driven microservices on managed Kafka, DynamoDB, and Lambda, so load could scale per-service instead of per-deployment. Alongside that we drove the migration from .NET Framework to .NET Core, which lifted throughput on the real-time transactional paths, and established CI/CD through CloudFormation for one-click deployments. Cost work ran continuously rather than as a cleanup at the end - each service was right-sized as it moved.

Tech stack

  • .NET Core
  • AWS MSK
  • Kafka
  • DynamoDB
  • Lambda
  • SQS
  • CloudFormation

Client profile

Real-time gaming platform, 1M+ users

Client named on request, with their consent.

Want a result like this?

Tell us the problem - we’ll tell you, plainly, how we’d get there.

Start a project →