Kundengeschichten
Britischer Einzelhandelsriese rüstet auf ein leistungsstarkes System zur Lieferverfolgung um
Einzelhändler baut ein stabiles, skalierbares Tracking-System mit Disaster-Recovery-Funktionen auf, indem er von AWS zu Azure migriert

Unser Kunde ist ein britischer multinationaler Einzelhändler für Lebensmittel und allgemeine Waren mit Hauptsitz in England.
Die Herausforderung verstehen
Der Einzelhändler wollte neben der Wartung der bestehenden Anwendung neue Funktionen in seinem Lieferverfolgungssystem entwickeln und eine nahtlose Migration von AWS zu Azure vornehmen. Die Anwendung zur Lieferverfolgung war veraltet und unterstützte nicht die Entwicklung neuer Funktionen, die Mitarbeitern und Endkunden eine Echtzeitansicht des Lieferstatus ermöglichten. Das Einzelhandelsunternehmen wollte außerdem Disaster-Recovery-Funktionen für die Dienste im lokalen Rechenzentrum einrichten.
Ein veraltetes System zur Nachverfolgung von Lieferungen ermöglichte keine schnelle Entwicklung neuer Funktionen
Warum
Das bestehende System zur Verfolgung von Lieferungen wurde um neue Funktionen erweitert, die eine Ansicht in Echtzeit ermöglichen.
Was
Migriert von AWS zu Azure, um die Entwicklung von Funktionen zu beschleunigen
Wie
Xebia's Strategie und Lösung
Aufbau eines widerstandsfähigen, robusten und skalierbaren Tracking-Systems
Als Teil der Strategie, das bestehende Tracking-System des Einzelhandelsriesen zu erneuern, half Xebia bei der Migration von AWS zu Azure.

Verwendete Technologie
Java, Azure, Jenkins, Kubernetes, Splunk, Git-Geheimnis
- Das Team hat ein zentrales System entwickelt, das mit anderen Systemen in ihrem Ökosystem interagiert, darunter ein Lieferverwaltungssystem (Zuweisungs- und Verfolgungs-API), ein Verwaltungssystem für Drittanbieter und ein Lebensmitteleinkaufsdienst für zu Hause.
- Bereitstellung von Microservices auf Azure-Kubernetes für Anwendungen, die sich in AWS befinden.
- Migrierte Dienste von einer monolithischen zu einer Microservices-Architektur.
Auswirkungen
Geschäftliche Vorteile
- Durch die Migration zu Azure wurde die Entwicklung von Funktionen 3x schneller.
- Eine erhebliche Risikominderung wurde dadurch erreicht, dass das Geschäft im Falle einer Katastrophe wiederhergestellt werden konnte.
- Das robuste neue System kann 10 Millionen API-Aufrufe pro Tag verarbeiten.
Technologische Vorteile
- Das Tracking-System wurde unter Verwendung von Microservices mit CQRS-Architekturmustern aufgebaut.
- Die Automatisierung durch Skripte und Jenkins reduzierte den Zeitaufwand für Aktivitäten wie DR-Einrichtung, Erstellung der Produktionsinfrastruktur und Bereitstellung.
- Die Migration von AWS zu Azure erfolgte mit einer parallelen Bereitstellungsarchitektur, die eine nahtlose Migration und ein einfaches Rollback von Azure zu AWS ermöglichte, falls dies erforderlich war.
- Es wurden Disaster-Recovery-Funktionen für das Rechenzentrum und Azure hinzugefügt, um die Infrastrukturressourcen und -kosten während der Leerlaufzeiten zu minimieren, und das System wurde so robust gemacht, dass es im Falle einer Katastrophe innerhalb von vier Stunden wieder betriebsbereit ist.
- Die GDPR-Konformität wurde gemäß den britischen Richtlinien für verbesserte Sicherheit umgesetzt.
Contact