Cieľ
Spoločnosť Codium prevádzkuje platformu Blue - komplexný systém pre online stávkovanie a kasíno s približne 70 aplikáciami (.NET Core, Java, Kafka, Redis). Infraštruktúra beží na klasických VMware VM, čo obmedzuje škálovateľnosť a spomaľuje release cykly. Cieľom je modernizácia na Kubernetes s SLA 99,9 %.
Riešenie
Zrealizovali sme sériu technických workshopov, na ktorých sme spolu so zákazníkom analyzovali súčasný stav a navrhli cieľovú architektúru. Zákazníka sme netlačili do konkrétneho riešenia - pri výbere technológií (napr. Rancher vs. Tanzu Mission Control) sme pripravili porovnávacie demá, aby sa mohol rozhodnúť na základe vlastnej skúsenosti.
Analýza a plánovanie
- Kompletná analýza všetkých 70 aplikácií a ich pripravenosti na kontajnerizáciu
- Zmapovanie závislostí medzi službami (online, stávkové a kasínové moduly)
- Návrh multi-cluster Kubernetes architektúry na VMware Tanzu naprieč 3 dátovými centrami
- Definícia 12-mesačného migračného plánu s 8 míľnikmi
- Školenia o Kubernetes pre interných zamestnancov
Implementácia
- GitOps nasadzovanie cez ArgoCD s Helm chartmi
- Observability stack: Grafana, VictoriaMetrics, Tempo
- Zero Trust bezpečnostný model s povinným MFA a PKI certifikátmi
- Stream-based architektúra nasadzovania pre multi-tenancy
- CI/CD a onboarding proces pre .NET a Java aplikácie
- Hybridné cloudové prostredie s AWS EKS na nárazovú kapacitu

