EAP Upgrade: z monolitu na Kubernetes
Výzva
Páteřní systém operátora, obří monolit a nasazení, které trvá hodiny. Každá změna znamená riziko, každý release je událost. Systém, na kterém stojí byznys, potřeboval rozpad na komponenty a moderní způsob provozu, a to za plného běhu.
Řešení
Pracovali jsme na dekompozici monolitu a migraci na Kubernetes:
- rozpad kódu na samostatně nasaditelné komponenty,
- kontejnerizace a přesun provozu do Kubernetes,
- integrační vrstva nové generace CRM platformy na Apache Camel a jBPM, za kterou jsme odpovídali,
- byznys pravidla v Drools.
Technologie
Výsledek
Nasazení v minutách místo hodin a migrace bez jediného výpadku. Páteřní systém běžel po celou dobu přestavby. Přesně tenhle typ práce nás baví: měnit motor za letu, aniž by si toho cestující všimli.
Trápí vás monolit, dlouhá nasazení nebo riziková release okna?
Promluvme siDalší případové studie