01
виклик
Що стояло на шляху
Клієнт мав 200+ мікросервісів з Jenkins пайплайнами, що були нестабільними, недокументованими та підтримувались одним інженером. Збої пайплайнів спричиняли 45-хвилинні rollbacks, deployments відбувались лише двічі на тиждень, а між staging та production не було паритету середовищ.
Ми впровадили GitOps архітектуру з ArgoCD для доставки додатків та Flux для reconciliation інфраструктури. Мігрували всі 200+ сервісів інкрементально за dual-run стратегією. Побудували Kustomize overlays для паритету середовищ та автоматизований rollback за Prometheus alerts.