GMG: Titelbild der Fallstudie

Das Projekt: Effizientes Deployment einer ERP-Software für 100 Augenoptiker

Die GMG Unternehmensgruppe benötigte eine robuste und automatisierte Infrastruktur, um ihre ERP-Software für Augenoptiker bei 100 Mitgliedsunternehmen auszurollen. Das bisherige System basierte auf Windows-Servern, war zeitaufwändig und damit ineffizient. Das Ziel war, eine innovative Lösung zu schaffen, die den Aufwand minimiert, skalierbar ist und die Geschäftsprozesse der Optiker zuverlässig unterstützt.

Die Lösung: DevOps-Expertise von der devs group

Kubernetes & On Premise-Infrastruktur: Wir haben die Grundlage für die neue Lösung geschaffen, indem wir den Kubernetes-Cluster komplett über Ansible und eine Pipeline aufgesetzt haben. Neue nodes lassen sich über eine Konfiguration hinzufügen. GMG kann bei bedarf ohne grossen Aufwand selbst den cluster hoch und runter skalieren. Infrastructure as Code (IaC): Der Aufbau des Clusters wurde in Ansible dokumentiert und versioniert. Dies macht die Konfiguration wiederholbar und sorgt für eine fehlerfreie Umgebung, was zu einer deutlichen Effizienzsteigerung und Ressourceneinsparung führt.

CI/CD (Continuous Integration / Continuous Delivery): Durch die Integration von Gitops Praktiken sowie ArgoCD und Helm haben wir die Deployments automatisiert und visuell dargestellt. Das ermöglicht eine klare Übersicht darüber, welche Softwareversion bei welchem Optiker installiert ist, und sorgt für schnelle, zuverlässige Rollouts.

Observability: Zur Überwachung der Systemleistung haben wir einen umfassenden Observability Stack mit den Tools Grafana sowie Prometheus (für Metriken) und Loki (für Logs) implementiert. So können potenzielle Probleme frühzeitig erkannt werden.

Das Ergebnis: Qualität und Effizienz, die überzeugen

Die Zusammenarbeit mit der devs group ermöglichte es der GMG Unternehmensgruppe, das Problem des aufwendigen Deployments zu lösen und die Prozesse zu vereinfachen.

Häufige Fragen zum Projekt

Warum On-Premise statt Cloud?

Weil die ERP-Software der Optiker dort laufen soll, wo die Daten und die bestehende Systemlandschaft der Gruppe liegen. Kubernetes On-Premise verbindet beides: die Kontrolle eigener Infrastruktur mit der Automatisierung, die man sonst aus der Cloud kennt.

Wie kommt ein neuer Node in den Cluster?

Über eine Konfigurationszeile. Der gesamte Cluster ist mit Ansible als Infrastructure as Code beschrieben und über eine Pipeline aufgesetzt; GMG skaliert damit selbständig hoch und runter, ohne uns anrufen zu müssen. Genau das war das Ziel.

Was hat GitOps hier konkret gebracht?

Sichtbarkeit und Wiederholbarkeit. Mit ArgoCD und Helm ist für jedes der 100 Mitgliedsunternehmen sichtbar, welche Softwareversion ausgerollt ist; ein Rollout ist ein Git-Commit statt eines Wartungsfensters auf Windows-Servern.

  • Expertenentwickler mieten

    Skalieren Sie Ihr Team mit On-Demand-Entwicklern

    Holen Sie sich unsere Senior Softwareentwickler direkt in Ihren Workflow – schnell, flexibel und perfekt auf Ihr Team abgestimmt.

    Entwickler buchen
  • End-to-End-Entwicklung

    Lassen Sie uns Ihr Projekt gemeinsam zum Erfolg führen

    Strategie, Design und Entwicklung aus einer Hand – für einen schnellen, sicheren Launch Ihrer individuellen Software-Lösung.

    Projekt starten