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

