A multi-cluster Kubernetes platform for online betting

DOXXbet case study: A multi-cluster Kubernetes platform for online betting

Objectives

Codium operates the Blue platform - a complete system for online betting and casino games, with ~70 applications (.NET Core, Java, Kafka, Redis). The infrastructure runs on classic VMware VMs, which limits scalability and slows down release cycles. The goal is to modernize to Kubernetes with a 99.9% SLA.

Solution

We ran a series of technical workshops, analyzed the current state together with the customer and proposed a target architecture. We did not push the customer toward a specific solution: when it came to selecting technologies (Rancher vs. Tanzu Mission Control, for example), we prepared comparative demos so they could decide from their own experience.

Analysis and planning

  • Complete analysis of all 70 applications and their readiness for containerization
  • Mapping dependencies between services (online, betting, casino modules)
  • Design of a multi-cluster Kubernetes architecture on VMware Tanzu across 3 data centers
  • Definition of a 12-month migration plan with 8 milestones
  • Kubernetes training for internal employees

Implementation

  • GitOps deployment via ArgoCD with Helm charts
  • Observability stack: Grafana, VictoriaMetrics, Tempo
  • Zero Trust security model with mandatory MFA and PKI certificates
  • Stream-based deployment architecture for multi-tenancy
  • CI/CD and onboarding process for .NET and Java applications
  • Hybrid cloud setup with AWS EKS for burst capacity

Start a project like this one.

Tell us where your infrastructure is today and where it needs to be. We will map the path with you.

  • Zero-downtime migrations
  • GitOps delivery
  • Policy-as-code security
  • 24/7 platform SRE
  • Multi-cloud landing zones
  • Observability built in
  • Cost-aware scaling
  • Audit-ready compliance

Tell us about your project

Fill out the form and our team will get back to you shortly.

I agree to the Privacy Policy and consent to Axyra processing my data to answer this inquiry. *

Bring us the hard part.

Contact us