Ausgangssituation
Technologische Grenzen der bestehenden Infrastruktur machten eine Neuausrichtung erforderlich.
Die CRM-Plattform von Douglas verarbeitet sämtliche Kundentransaktionen aus Online- und Filialgeschäft und bildet die Grundlage für Marketing-, Loyalty- und Vertriebsaktivitäten. Architektonisch ist sie in Microservices aufgeteilt, die Funktionen wie Transaktionsverarbeitung, Bonuspunkteberechnung oder Datenbereitstellung übernehmen und zahlreiche interne Systeme mit relevanten Daten versorgen. Mit wachsender Systemkomplexität und steigendem Datenvolumen stieß der Betrieb auf Microsoft Azure zunehmend an seine Grenzen: Die Kosten stiegen, während die Flexibilität für künftige Weiterentwicklungen sank. 2024 fiel deshalb die strategische Entscheidung, die gesamte CRM-Infrastruktur in die Google Cloud zu migrieren, um eine skalierbare, kosteneffiziente und zukunftsfähige Basis für die Systemlandschaft zu schaffen.
Challenges

Betriebskontinuität
Die Migration musste ohne Ausfallzeiten umgesetzt werden, um Kundendaten und laufende Transaktionen jederzeit verfügbar zu halten.

Hohe Systemkomplexität
Mehrere hundert Microservices mit vielfältigen Abhängigkeiten und Schnittstellen erschwerten die Planung und Umsetzung.

Koordination mehrerer Teams
Unterschiedliche Domänen, Technologien und Verantwortlichkeiten erforderten ein abgestimmtes Vorgehen über alle Entwicklungs- und Betriebseinheiten hinweg.

Technologischer Wechsel
Die Umstellung von Azure-nativen Diensten auf Google Cloud-Komponenten wie Logging, Monitoring und Messaging brachte neue Anforderungen an Architektur und Sicherheit mit sich.

Nachrichtenaustausch zwischen Services
Das Messaging-System musste komplett neu aufgebaut und getestet werden, um Datenflüsse konsistent und performant zu halten.
Lösung

Vorteile der cloud-agnostischen Architektur
Mehr Flexibilität, geringere Kosten und eine zukunftssichere Infrastruktur.
Skalierbarkeit
Performance
Automatisierung
Durch die vereinheitlichte Abstraktionsschicht konnten redundante Prozesse reduziert und Deployments automatisiert werden. Die Architektur ermöglicht eine effizientere Nutzung von Ressourcen und senkt gleichzeitig die Betriebskosten deutlich.
Cloud-Flexibilität
Anbieterunabhängigkeit
Innovation
Die Lösung erlaubt den Betrieb der CRM-Plattform unabhängig vom Cloud-Anbieter. Dadurch kann Douglas flexibel auf Marktveränderungen reagieren, neue Technologien integrieren und die Weiterentwicklung der Plattform langfristig sichern.
Monitoring
Observability
Zuverlässigkeit
Mit der Einführung moderner Monitoring- und Logging-Tools wurde die Transparenz über Systemzustände erheblich verbessert. Fehlerquellen lassen sich schneller identifizieren, was die Stabilität und Verfügbarkeit der Services erhöht.
Teamkoordination
Standardisierung
Prozessklarheit
Die einheitliche Infrastruktur fördert die Zusammenarbeit zwischen Teams und reduziert den Abstimmungsaufwand. Standardisierte Prozesse beschleunigen zukünftige Deployments und vereinfachen die Skalierung neuer Services.
Was unser Experte sagt
Michael Spahr, Projektmanager bei Douglas, im Interview über das Projekt

