Cíl
Společnost Codium provozuje platformu Blue - komplexní systém pro online sázení a kasino s přibližně 70 aplikacemi (.NET Core, Java, Kafka, Redis). Infrastruktura běží na klasických VMware VM, což omezuje škálovatelnost a zpomaluje release cykly. Cílem je modernizace na Kubernetes s SLA 99,9 %.
Řešení
Uspořádali jsme sérii technických workshopů, na kterých jsme společně se zákazníkem analyzovali současný stav a navrhli cílovou architekturu. Zákazníka jsme netlačili do konkrétního řešení - při výběru technologií (např. Rancher vs. Tanzu Mission Control) jsme připravili srovnávací dema, aby se mohl rozhodnout na základě vlastní zkušenosti.
Analýza a plánování
- Kompletní analýza všech 70 aplikací a jejich připravenosti na kontejnerizaci
- Zmapování závislostí mezi službami (online, sázkové a kasinové moduly)
- Návrh multi-cluster Kubernetes architektury na VMware Tanzu napříč 3 datovými centry
- Definice 12měsíčního migračního plánu s 8 milníky
- Školení Kubernetes pro interní zaměstnance
Implementace
- GitOps nasazování přes ArgoCD s Helm charty
- Observability stack: Grafana, VictoriaMetrics, Tempo
- Zero Trust bezpečnostní model s povinným MFA a PKI certifikáty
- Stream-based architektura nasazování pro multi-tenancy
- CI/CD a onboarding proces pro .NET a Java aplikace
- Hybridní cloudové prostředí s AWS EKS pro burst kapacitu

